Здравствуйте. Обновил сегодня ядро своего Debian 4.0 Etch r2, с 2.6.18-5-686 до 2.6.18-6-686. После этого система перестала загружаться как с новым ядром, так и со старым. Виснет на Waiting for root file system, затем выдает
Check root= bootarg cat /proc/cmdline or missing modules, devices: cat /proc/modules ls /dev ALERT! /dev/hda3 does not exist. Dropping to a shell! bin/sh: can't access tty; job control turned off Почему-то напутались имена дисков, потому что перед Begin: Waiting for root file system пишется строка hde: hde1 hde2 <hde5> hde3 hde4. И после того, как я сделал в этом bin/sh (initramfs) cd /dev и ls, я увидел - точно! - hde1, hde2, hde3 и т.д. вместо hda1, hda2, hda3. hde - вообще мой второй диск, с документами, на нем всего один раздел, а вот hda, системный, содержит четыре раздела, и Linux стоит на hda3. Параметры GRUB выглядят нормально (hd0,3)... Поиски в интернете привели на http://inf.by/linux/169 , но там человек не пишет, какой именно командой он решил проблему ("Догадался попробовать предыдущее, забекапленное автоматически ядро. И система поднялась! Значит проблема либо с новым ядром, либо с initrd. Зашел в /boot и вижу, что ядро не менялось (а на нем я работал уже с с пару недель как минимум), зато только что менялся файл initrd и его размер вдвое меньше чем размер initrd от старого ядра. Перегенерировал одной коммандой этот файл и он сразу стал нужного размера, а перезагруз показал эффективность решения - все заработало как надо."), к тому же у него загрузилось старое ядро и, похоже, с дисками ничего не путалось, и на http://epsion.livejournal.com/ ("Некоторое время назад после обновления Ubuntu 6.10 перестал запускаться ноут. Выдал ошибку: BusyBox v1.01 (Debian 1:1.01-4ubuntu3) Built-in shell (ash) Enter 'help' for a list of built-in commands. /bin/sh: can't access tty; job control turned off Сегодня дошли руки поправить это дело. Почему-то в /boot/grub/menu.list был не верно указан root-раздел для монтирования фс. И ещё перепутаны имена разделов в /etc/fstab"). Что делать? Как получить доступ к etc/fstab? cd /etc и ls выдает только: modprobe.d scsi_id.config udev uswsusp.conf P.S. У меня раньше уже путалось hda с hde, но это было на старом ядре, и путаница произошла в Grub; я отредактировал его параметры через e (edit), и система загрузилась. После этого я еще менял hde на hda в boot.conf и fstab. Но сейчас-то в Grub написано hda! Бред какой-то! С уважением, Алексей Мишустин