kernel panic not syncing vfs unable to mount root fs on unknown-block 2 0

Уважаемые Гентушники...

Пытаюсь по Хэндбуку поставить эту ось на виртуальную машину(для начала!, а дальше...;)
Мой проц P8400...(на ноуте Acer 8930)... Как копировать из консоли линукса в виртуально машине не знаю!, не ставить же под Live-cd vmware-tools
При запуске ядра вылазит ошибка
kernel panic not syncing vfs unable to mount root fs on unknown-block 2 0

Виртуальная машина VMware 7.0.0 build-203739
В общем дошел до этапа сборки ядра...
Ядро брал из gentoo-sources 2.6.31-gentoo-r6
Действую по переведенному Хэндбуку:
http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?part=1&chap=7
Ядро конфигурировать пробую вручную, без genkernel, в опциях вроде бы все стояло что нужно.
Поменял Processor Family на Core 2/newer Xeon.
Поддержка ext2,ext3 по умолчанию стояла, добавилять опции пробовал:
Ext2 extended attributes
...
Ext3 extended attribures

Уже 20 раз проверил... поддержка SCSI стоит и SATA тоже (ATA ACPI; AHCI SATA; Generic ATA, Intel ESB, ICH, PIIX3)
Также в /etc/make.conf установил -march=core2 -msse4.1 -mcx16 -msahf
CHOST="x84_64-pc-linux-gnu".

Содержимое make.conf

CFLAGS="-O2 -march=core2 -msse4.1 -mcx16 -msahf -pipe"
CXXFLAGS="${CFLAGS}"
CHOST="x86-64-pc-linux-gnu"

#тут Gentoo Mirrors
#и Sync Сервер

USE = "-qtk -gnome qt kde dvd alsa cdr"

{Между дела: Как грамотно устанавливать USE не разобрался... даже интересно если мне сейчас не нужен kde и я буду собирать без этого флага, что будет когда начну kde ставить... emerge пересоберет зависимые для kde пакеты ? или как?(кароче не очень понятно)}

Пробовал со стандартным march собирать, не получилось... изначально ставил prescott и с ним emerge собирал первые пакеты по хэндбуку.

Вот мой grub.conf (ничего особенного, без опций почти, все по хэндбуку!!!)

default 0
timeout 30
splashimage=(hd0,0)/boot/grub/splash.xpm.gz

title Gentoo Linux 2.6.31
kernel /boot/kernel2.6.31 root=/dev/sda3 vga

Здесь был: http://www.gentoo.ru/node/5610
Также натыкался на предложение включить devfs (непонял что такое и не нашел)...

Пробую смотреть устройства, вот список что выдает lspci:

Host bridge: Intel
PCI bridge: Intel
ISA bridge: Intel
IDE interface: Intel
Bridge: Intel
System peripherical VMware Virtaul
VGA compatible controller: VMware SYGA II Adapter
SCSI storage controller: LSI Logic / Symbios Logic 53c1030 PCI-X Fusion Dual Ultra320 SCSI
PCI bridge: VMware PCI bridge
....
USB Controller
Ethernet controller
Multimedia audio controller
USB controller

Bridge:

И еще fstab прилагаю... может что напутал?

/dev/sda1    /boot    ext2    noauto,noatime 1 2
/dev/sda3    /        ext3    noatime        0 1
/dev/sda2    none     swap    sw             0 0
/dev/cdrom   /mnt/cdrom auto  user,noauto,ro 0 0
shm          /dev/shm /tmpfs  nodev,nosuid,noexec 0 0

Уже ядро собирать запарился... Kernel-panic FAIL Один!

Вы, наверное, не поверите, но

Вы, наверное, не поверите, но это одна из самых популярных тем форума.

Я Gentoo & Funtoo

Разные паники

Там же у людей разные паники... а у меня связанная с тем что ядро не может примонтировать /dev/sdb3... и я уже какие флаги в Device and drivers не ставил...
Можно как-то определить список недостающих или необходимых флагов?

EnRiX написал(а): Там же у

EnRiX написал(а):
Там же у людей разные паники... а у меня связанная с тем что ядро не может примонтировать /dev/sdb3... и я уже какие флаги в Device and drivers не ставил...
Можно как-то определить список недостающих или необходимых флагов?

Хотя вы правы... в темах эта тема поднимается часто... но пока не наткнулся на решение..

А каким образом у вас в

А каким образом у вас в vmware будет ваш чипсет, сата контроллер, звуковая карта или видяха?

Все устройства в списке

Все устройства в списке виртуализируются? (про видяху, чипсет и звук сразу видно, что так)

Ну ладно, легче не становится, в с настройками ядра что делать?

для начала посмотреть, какие

для начала посмотреть, какие модули использует livecd: lspci -k

WedgeWWW

Во, интересно... Выдало тоже самое с Subsystem... Это и есть модули?

Кстати, встает вопрос... все что я в menuconfig ставлю... собирается как часть ядра? а под модулем имеется ввиду, если опция [M] ?

Смотреть на строчку Kernel

Смотреть на строчку Kernel driver in use:

Модули которые используются

Модули которые используются по комманде lspci -k | grep "Kernel driver in use:"
PIIX_IDE
mptspi
uhci_hcd
pcnet32
ENS1371
ehci_hcd

Нашел в параметрах ядра что
ATA_PIIX [=y]
mptspi (не нашло?!, а LiveCD использует)
UHCI_HCD [=y]
pcnet32 (+поставил в y)
ENS1371 [=y]
ehci_hcd [=y]

И где в параметрах ядра можно

И где в параметрах ядра можно найти VMware Virtual Machine Chipset

Добавление модулей ничего не

Добавление модулей ничего не изменило, разве что для mptspi не нашлось параметра в ядре(а он за SCSI Контроллер отвечает походу)

Эта ошибка означает что у вас

Эта ошибка означает что у вас не включен драйвер для вашего контроллера и ядро поэтому не видит блочных устройств с которых можно смонтировать рут. Поскольку система ставится на виртуальную машину то надо включать драйвер для виртуального контроллера (для kvm это ich2 pata или virtio, а для wmvare похоже эмулируется какойто скази мпт контрлеер, точно не скажу никогда не имел дела с вмваре)

Device Drivers --->
[*] Fusion MPT device support --->
<*> Fusion MPT ScsiHost drivers for SPI
<*> Fusion MPT ScsiHost drivers for FC
<*> Fusion MPT ScsiHost drivers for SAS
SCSI device support --->
<*> SCSI device support
<*> SCSI disk support
SCSI low-level drivers --->
<*> SYM53C8XX Version 2 SCSI support

Linux Kernel Configuration: BusLogic

Device Drivers --->
SCSI device support --->
<*> SCSI device support
<*> SCSI disk support
SCSI low-level drivers --->
<*> BusLogic SCSI support

Смотрите как что делать здесь http://en.gentoo-wiki.com/wiki/VMware_Guest

..................................................................
Unix - дружественная система, но своих друзей она хорошо выбирает.

dmitryilyin2 - Спасибо комрад!

Спасибо товарищ, партия тебя не забудет ;) !

Цитата: Поддержка ext2,ext3

Цитата:
Поддержка ext2,ext3 по умолчанию стояла, добавилять опции пробовал:

надеюсь не модульно, ощущение такое что ядро в первый раз жизни слышит о ext2 или ext3, или пытается прикрутить root к неизвестной ему FS. Возможно просто изменен порядок дисков ...

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

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