[sisyphus] couldn't mount root fs

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Вс Дек 21 22:54:35 MSK 2003


On Sun, Dec 21, 2003 at 10:28:51PM +0300, Anton Komarevtsev wrote:
> Обновлял пакеты, и, видимо, один из них вытянул новое ядро,
> 2.4.22-alt13. Теперь при загрузке получаю couldn't mount root fs on
> 03:05 (параметр всегда стоял и стоит сейчас root=/dev/hda5). root на
> xfs. Не подскажете, как вылечить?

А какое было предыдущее ядро?

Нужно смотреть предыдущие сообщения (в этом ядре после kernel panic
должен работать scrollback - Shift+PgUp/PgDn).

Обычно причины для подобного kernel panic две:

1) Не загружен модуль для соответствующей файловой системы
(неправильно создался initrd).  Посмотрите, какие модули загружались
из initrd (Using /lib/modules/....) - есть ли в этом списке xfs.

2) Не распознаётся устройство, на котором находится корневая файловая
система.  Опять же проверьте сообщения ядра, обращая внимание на
инициализацию IDE.

Если предыдущее ядро было довольно старое (до 2.4.22-std-*-alt7), и
используется диск Serial ATA с контроллером Intel ICH5 в режиме
совместимости (legacy mode), так и должно было произойти - в этом ядре
была добавлена "родная" поддержка Serial ATA, и режим совместимости
блокируется.  В этом случае необходимо перегенерировать initrd с
модулями ata_piix и sd_mod, причём необходимо использовать mkinitrd не
менее 2.8.9-alt3 - предыдущие версии не работали с модулями libata.
После этого диск будет доступен через эмуляцию SCSI - т.е. /dev/sda
вместо /dev/hda.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20031221/9b467ebd/attachment-0009.bin>


Подробная информация о списке рассылки Sisyphus