[Comm] Kernel-2.6.7 + S-ATA
Pro
=?iso-8859-1?q?hyrurg_=CE=C1_hotbox=2Eru?=
Сб Авг 21 20:52:29 MSD 2004
Здравствуйте.
Мама:
ASUS P4P800 на i865PE
Конфигурация IDE:
Pri Master : винт Seagate 80Gb
Pri Slave : винт IBM 40 Gb
Sec Master : писалка Sony
Ses Slave : DVD-ROM Sony
первый S-ATA порт : винт Seagate 120Gb
У меня такая проблема:
1) Устанавливаю ядро из Sisyiphus'а kernel-image-std26-smp
2) прописываются следующие строки в /boot/grub/menu.lst:
--------
kernel (hd0,1)/boot/vmlinuz-2.6.7-std26-smp-alt7 root=/dev/hda2
initrd (hd0,1)/boot/initrd-2.6.7-std26-smp-alt7.img
--------
3) у меня система стоит на S-ATA винте, так что меняем hda2 на sda2 (2
потому, что на 1 стоит винда)
--------
kernel (hd0,1)/boot/vmlinuz-2.6.7-std26-smp-alt7 root=/dev/sda2
--------
4) перезагружаемся и ...
--------
VSF: cannot open root device "sda2" or unknown-block(0,0) please append a
correct "root=" boot option
Kernel panic: VFS: unable to mount root fs on unknown-block(0,0)
--------
Вот такие грабли. Я так понимаю, что это из-за того, что в std ядре нету
модулей для S-ATA. В ходе загрузки мой S-ATA винт не обнаруживается.
Сейчас работаю на самосборном ядре со встроенной поддержкой S-ATA (Device
drivers -> SCSI low level -> S-ATA support -> Intel PIIX -- так кажется...)
Винт работает и обнаруживается нормально.
Что делать? :)
Подробная информация о списке рассылки community