kernel panic при первой загрузке системы

VFS:Cannot open root device "UUID=36600b8a-c893-4e09-a3f3-4c692bd957dc" or unknown-block(2,0)
Please append a correct "root=" boot option; here are the available:
Kernel panic - not syncing:VFS:Unable to mount root fs on unknown block(2;0)

UUID указан правильно, Gentoo на sda10:

root@siduxbox:~# blkid
/dev/sda1: UUID="ba801a97-a674-4fbe-a9f0-ecc634521ca4" TYPE="ext2" 
/dev/sda3: UUID="f3943cd4-b1ae-4799-bac8-48c00709325d" TYPE="ext3" 
/dev/sda5: UUID="985b2e12-718e-4d7c-97b0-47277f583db0" SEC_TYPE="ext2" TYPE="ext3" 
/dev/sda6: UUID="841758e6-1443-47fb-9353-88996f347c94" SEC_TYPE="ext2" TYPE="ext3" 
/dev/sda7: TYPE="swap" UUID="45492fb7-c999-47d5-ba88-bdad01f710c7" 
/dev/sda8: TYPE="swap" UUID="51ce884a-687a-4084-898e-3be76d61e477" 
/dev/sda9: UUID="a1e807e5-cc21-4ae8-b824-3d19dc351430" SEC_TYPE="ext2" TYPE="ext3" 
/dev/sda10: UUID="36600b8a-c893-4e09-a3f3-4c692bd957dc" SEC_TYPE="ext2" TYPE="ext3" 

мой /boot/grub/menu.lst:

## ## End Default Options ##

title		Debian GNU/Linux, kernel 2.6.29-2.slh.1-sidux-686
root		(hd0,2)
kernel		/boot/vmlinuz-2.6.29-2.slh.1-sidux-686 root=UUID=f3943cd4-b1ae-4799-bac8-48c00709325d ro quiet vga=791
initrd		/boot/initrd.img-2.6.29-2.slh.1-sidux-686

title		Debian GNU/Linux, kernel 2.6.28-5.slh.3-sidux-686
root		(hd0,2)
kernel		/boot/vmlinuz-2.6.28-5.slh.3-sidux-686 root=UUID=f3943cd4-b1ae-4799-bac8-48c00709325d ro quiet vga=791
initrd		/boot/initrd.img-2.6.28-5.slh.3-sidux-686

title		Debian GNU/Linux, kernel memtest86+
root		(hd0,2)
kernel		/boot/memtest86+.bin

### END DEBIAN AUTOMAGIC KERNELS LIST

title       Gentoo
root        (hd0,2)
kernel	    /boot/edro-0.01 root=UUID=36600b8a-c893-4e09-a3f3-4c692bd957dc


title Debian GNU/Linux, kernel 2.6.28-5.slh.3-sidux-686 (sda6)
root (hd0,4)
kernel /boot/vmlinuz-2.6.28-5.slh.3-sidux-686 root=UUID=985b2e12-718e-4d7c-97b0-47277f583db0 ro quiet vga=791
initrd /boot/initrd.img-2.6.28-5.slh.3-sidux-686

ядро конфигурировал в menuconfig.
gentoo на разделе ext3. ext3 поддержку включил, только расширенные функции ext3 не включил(не в этом проблема?).как в этой статье советуют(http://www.linuxcenter.ru/lib/articles/system/kernel26_install.phtml#33):

Ext3 journalling file system support - ДА (Обязательно)
стандартная журналируемая ФС. Идеальна для хранения музыки, личных файлов и др. несистемных файлов. Славится своей надежностью. Кроме факта что она журналируемая, имеет счетчики подключений: по кол-ву подключений и по времени. Если счетчик превысил заданное значение, ФС принудительно проверяется при загрузке линукса. В принципе, ext3 - это ext2 + журнал

    Ext3 extended attributes - НЕТ или ДА
    Расширенные атрибуты. Для сервера полезная опция, для рабочей станции - нет.

    Ext3 POSIX Access Control Lists - ДА или НЕТ
    Поддержка ACL - расширенного механизма разграничения доступа

    Ext3 Security Labels - НЕТ или ДА
    Поддержка различных моделей секретности

Подскажите, пожалуйста, почему облом?

А если в grub написать

А если в grub написать root=/dev/sda10 (или какой там у вас)?
И поддержка вашего SATA контролера включена в ядро?

Спасибо за отзыв. Если в grub

Спасибо за отзыв.
Если в grub написать /dev/sda10 вместо uuid результат тот же.
Про SATA вполне может быть и нет. Я старался все делать по инструкциям сначала хэнд-бука, потом ядерной физики для домохозяек.

qwe@siduxbox:~$ lspci 
00:00.0 Host bridge: nVidia Corporation nForce2 IGP2 (rev c1)
00:00.1 RAM memory: nVidia Corporation nForce2 Memory Controller 1 (rev c1)
00:00.2 RAM memory: nVidia Corporation nForce2 Memory Controller 4 (rev c1)
00:00.3 RAM memory: nVidia Corporation nForce2 Memory Controller 3 (rev c1)
00:00.4 RAM memory: nVidia Corporation nForce2 Memory Controller 2 (rev c1)
00:00.5 RAM memory: nVidia Corporation nForce2 Memory Controller 5 (rev c1)
00:01.0 ISA bridge: nVidia Corporation nForce2 ISA Bridge (rev a4)
00:01.1 SMBus: nVidia Corporation nForce2 SMBus (MCP) (rev a2)
00:02.0 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
00:02.1 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
00:02.2 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
00:04.0 Ethernet controller: nVidia Corporation nForce2 Ethernet Controller (rev a1)
00:06.0 Multimedia audio controller: nVidia Corporation nForce2 AC97 Audio Controler (MCP) (rev a1)
00:08.0 PCI bridge: nVidia Corporation nForce2 External PCI Bridge (rev a3)
00:09.0 IDE interface: nVidia Corporation nForce2 IDE (rev a2)
00:1e.0 PCI bridge: nVidia Corporation nForce2 AGP (rev c1)
01:00.0 VGA compatible controller: ATI Technologies Inc RV350 AR [Radeon 9600]
01:00.1 Display controller: ATI Technologies Inc RV350 AR [Radeon 9600] (Secondary)
Model: ATA WDC WD800JB-00JJ (scsi)-да и это меня смутило и я чего-то там мудрил,менял,не понятно sata или scsi.это мне parted такую информацию протеворечивую выдал.
Disk /dev/sda: 80,0GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

вообщем,проблема в том что я натупил с конфигурацией ядра?
не могли бы вы в таком случае мне тогда подсказать руководство(согласен на английский) в котором подробно расписано про определение своего оборудования и включение его поддержки в ядро?

Посмотрите, что там есть по

Посмотрите, что там есть по nVidia в
Device Drivers ---> <*> Serial ATA (prod) and Parallel ATA (experimental) drivers -->
Собирайте в ядро а не модулем

Спасибо Нашел там nVidia SATA

Спасибо
Нашел там nVidia SATA support, отметил в ядро.
А можно мне как-то конфиг, который я делал в тот раз(ядра /boot/edro-0.01), перенести сюда или прийдется заново по "Ядерной физике..." конфигурировать?

-----------
внезапно обнаружил, что то что я поменял в прошлый раз никуда не делось...запускаю компиляцию.

Снова kernel panic и я решил

Снова kernel panic и я решил детально ковырятся и все свои сомнительные решения записывать:
0.Genetal setup
0.0 Отключил Group CPU Scheduler - говорят бесполезная на десктопе хрень, отключение которой дает ощутимый прирост производительности. Также, встречались упоминания, что после её отключения система глючит.
0.1 ОТКЛ Control Croup support - это кто-то отключал? я встретил только одно упоминание о ненужности, да и то - человек сам был не уверен.
0.2.ОТКЛ все Namespaces(uts,ipc,user,pid) - слабо понимаю, что оно такое, но сказано было в одном из них "if insure,say N"
0.3.Optimize for size оставил ВКЛ - а может стоит отключить? размер не главное, главное чтоб быстро работало.
0.4.ОТКЛ Profiling support.OProfile - это система используемая для поиска узких мест...
Не понял назначения,отказался,зря?
0.5.ОТКЛ Activate markers - шо воно таке? надо сказать menuconfig в некоторых местах документирован весьма скудно
1.Enable the block layer
IO Scedulers.Сильно хотелось все отключить,сдержался.
ВКЛ: Anticipatory,Deadline,CFQ;default=CFQ
2.Processor type and features
2.0. ОТКЛ single-depth wchan output
2.1.Preemption model=low-latency desktop

Остальное, что поменял с виду вроде не такое опасное. Я в этот раз меньше поменял.
Все, ставлю собираться, пошел кушать и купаться. Ежели в том что я наоптимизировал узреете бесовщину прошу сообщить.

Причина паники та же что

Причина паники та же что раньше (root device)? Т.к по-моему ничего из приведенного выше не критично.
Для развеивания сомнений советую заглядывать в /usr/src/linux/Documentation
ЗЫ Желание разобраться в каждой опции похвально, возможно именно так рождаются кернел хакеры :) Я не стебусь. Но может, в начале пути лучше взять что-нибудь стандартное, пусть и не супер оптимизированное и кастомное, зато позволяющее знакомиться со своими тонкостями в процессе работы?

Ура,edro-0.03 загрузилось:))

Мои кривые руки с 3-го раза таки собрали, то что смогло загрузиться!edro-0.03 вышло самым маленьким - 3375504(ed1-3390032,ed2-3455760).
Кстати, izbushka абсолютно прав - оно почему-то не понимает UUID.
Вообщем, доволен, спать перехотелось. Надо допиливать:шрифты страдают гигантизьмом(хочу как в chroot,в sidux'e), на пробу за-emerge-ный elinks показует транслит... Пошел читать рукокнигу, всем спасибо!

Старый конфиг находится в

Старый конфиг находится в /usr/src/linux/.config
Копируете его в каталог с новым ядром и делаете make oldconfig.
Если ядро не менялось, то естественно конфиг там и лежит и следующий make menuconfig его подхватывает.
Я бы попробовал для начала взять чистое ядро, отключить подсистему IDE, включить SATA, на остальное пока забить, и для начала просто загрузиться. А потом уже пилить остальные девайсы в ядре.
Посмотрите это: http://www.gentoo.ru/node/12071#comment-83266

да,спасибо вам, загрузился:))

да,спасибо вам, загрузился:))

genkernel

Если не сильно знаком с конфигурацией ядра лучше пользоваться genkernel http://www.gentoo.org/doc/ru/genkernel.xml

Working on Gentoo Linux for Asus P535 and Qtopia :-)

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

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