Алексей Мишустин <[EMAIL PROTECTED]> wrote: > Обновил сегодня ядро своего 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. > > P.S. У меня раньше уже путалось hda с hde, но это было на старом ядре, > и путаница произошла в Grub; я отредактировал его параметры через e > (edit), и система загрузилась. После этого я еще менял hde на hda в > boot.conf и fstab. Но сейчас-то в Grub написано hda! Бред какой-то!
А никто и не гарантирует, что при перезагрузке названия hda и hde не поменяются местами. Надо использовать /dev/disk/by-*. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]