[Comm] загрузка с SATA (unable to open root device)
Alex Yustasov
=?iso-8859-1?q?yust_=CE=C1_anti-leasure=2Eru?=
Ср Мар 15 11:06:28 MSK 2006
On Wed, Mar 15, 2006 at 09:03:23AM +0600, Maxim Savrilov wrote:
> Здравствуйте!
>
> Система не грузится с SATA диска
> хотя сделал для нее initrd с соответствующими модулями
> контроллер при загрузке виден и видны винты на нем
> а потом начинается следующее
> несколько раз
> failed to exec /sbin/modprobe -s -k block-major-8 errno=2
> и в конце
> Cannot open root device sda2 ...укажите правильно опцию root= в
> параметрах ядра и т.д.
>
> что делать?
>
> встречал в архивах совет поставить другую версию mkinitrd-busybox -
> менял, не помогло
>
>
> до этого систему поставил на PATA, думал перенести ее на SATA после
> обновления ядра - не тут то было...
>
> Мастер2.4 + ядро из сизифа последнее
> контроллер NForce4, соответственно модуль sata_nv
Что-то похожее и у меня.
Делал на PATA
#!/bin/bash
initrd-2.6.14-std26-smp-alt5.img 2.6.14-std26-smp-alt5
mkinitrd initrd-2.6.14-std26-smp-alt5.img 2.6.14-std26-smp-alt5 \
--preload ide-core --preload amd74xx --preload ide-generic \
--preload ide-disk --preload scsi-mod --preload sd-mod --preload libata \
--preload sata-nv
В initrd в linuxrc получается
/bin/insmod -f /lib/modules/2.6.14-std26-smp-alt5/kernel/drivers/ide/ide-core.ko
/bin/insmod -f /lib/modules/2.6.14-std26-smp-alt5/kernel/drivers/ide/pci/amd74xx.ko
/bin/insmod -f /lib/modules/2.6.14-std26-smp-alt5/kernel/drivers/ide/ide-generic.ko
/bin/insmod -f /lib/modules/2.6.14-std26-smp-alt5/kernel/drivers/ide/ide-disk.ko
/bin/insmod -f /lib/modules/2.6.14-std26-smp-alt5/kernel/drivers/scsi/scsi_mod.ko
/bin/insmod -f /lib/modules/2.6.14-std26-smp-alt5/kernel/drivers/scsi/sd_mod.ko
/bin/insmod -f /lib/modules/2.6.14-std26-smp-alt5/kernel/drivers/scsi/libata.ko
/bin/insmod -f /lib/modules/2.6.14-std26-smp-alt5/kernel/drivers/scsi/sata_nv.ko
/bin/insmod -f /lib/modules/2.6.14-std26-smp-alt5/kernel/fs/mbcache.ko
/bin/insmod -f /lib/modules/2.6.14-std26-smp-alt5/kernel/fs/jbd/jbd.ko
/bin/insmod -f /lib/modules/2.6.14-std26-smp-alt5/kernel/fs/ext3/ext3.ko
Потом перенести этот initrd в SATA:/boot, chroot SATA:/, lilo
Попробовать перегрузиться.
--
Alex Yustasov
Подробная информация о списке рассылки community