[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Обновил ядро



Алексей Мишустин <shumkar@shumkar.ru> 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-*.


Reply to: