kernel panic SATA

При загрузке ядра получаем панику:

VFS: Cannot open root device sda or unknown-block(0,0)
Please append a correct "root=" boot option
Kernel panic not syncing: VFS: unable to mount root fs on unknown-block(0,0)

Что делать? как с этим бороться?

Имеем:
Железо: amd64/nforce3 250, seagate 250G SATA...
Софт: Gentoo 2005.1 (2.6.12-gentoo-r6) (диск от линукс центра)

/boot/grub/grub.conf
default 0
timeout 30
title=Gentoo
root (hd0,0)
kernel /bzImage root=/dev/sda4

Диск разбит:
sda1 ext2 boot
sda3 swap
sda4 raiser /
sda5 fat32
sda6 ntfs

На работе таже ошибка, только в виртуальной машине(SATA) (Дистриб тоже от линух центра, но только под 32бита)

Что и где надо еще учесть? Караул, мучаюсь уже 3 сутки.

Попробуй

Попробуй исправить:

kernel /bzImage root=/dev/sda4

на

kernel (hd0,0)/$PATH_TO_YOUR_KERNEL ...

У меня kernel лежит в /boot/vmlinuz, соответственно:

kerenl (hd0,0)/boot/vmlinuz

продолжение

kernel (hd0,0)/boot/bzImage root=/dev/sda4
не помогло. :(

Может кто нить попробует поставить дистриб по минимуму на виртуал машину(SCSI)??? и напишет, как это он делал???

делал... :_(

делал под vmware 5.0.0 и в более ранних версиях. там по дефолту диски создаются SCSI верите, пол года мучился ничего не вышло... ядро компилил по всякому,модули включал, ничего.... потом просто создал IDE диск и все стало, никаких паник... тока ща другие траблы появились..., но это уже особенности нашей сетки (фаервол не пускает в инет с vmware ;-) )
а на scsi диски я пока забил... может када потом поковыряюсь.. если захочецца или понадобицца ;-(

настроил

vmware 5.5.1 - я тоже настроил SCSI:
добавил поддержку в ядро драйвера BusLogic.

драйвер SATA для

драйвер SATA для NForce вкомпиль в ядро, если ты его сделал модулем, тогда нужно делать initrd

SATA для

SATA для NForce
Причём в двух местах надо:

# IDE chipset support/bugfixes
CONFIG_BLK_DEV_AMD74XX=y
# SCSI device support
CONFIG_SCSI_SATA=y
CONFIG_SCSI_SATA_NV=y

Ну все компилируешь ставишь, даёшь lilo.
Не работает значит что то еще не включил в ядро.

А sda4 точно

А sda4 точно является первичным не расширенным разделом? Обычно он первичный-расширенный.

точно sda4 -

точно sda4 - extended
загрузись с Gentoo Live CD и сделай: fdisk -l
Может задачка-то просто решалась :-)

вопрос снят с повестки...

С разделами все нормально:
Disk /dev/sda: 250.0 GB, 250058268160 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 * 1 16 128488+ 83 Linux
/dev/sda2 2041 26791 198812407+ f W95 Ext'd (LBA)
/dev/sda3 17 223 1662727+ 82 Linux swap / Solaris
/dev/sda4 224 2040 14595052+ 83 Linux
/dev/sda5 2041 9782 62187583+ b W95 FAT32
/dev/sda6 9783 26791 136624761 7 HPFS/NTFS

После недельного изучения конфигурации ядра - разобрался.
Вот что я поставил:
<*> SCSI emulation support - говорят это нужно, чтобы писались сд/двд
<*> AMD and nVidia IDE support - полностью от IDE еще не отказался. :)
------
<*> SCSI disk support
<*> SCSI CDROM support
<*> SCSI generic support
<*> SATA support
<*> NVIDIA SATA support
------

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".