VFS: Kernel panic can't mount root filesystem on Linux 2.6.4
Так что оно пишет ?
VFS: Cannot open root device "303" or hda3
Please append correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on hda3
Такое впечатление, что проблема кроется в devfs. Хотя вроде все по писаному сделано.
В lilo.conf даже пытался append="devfs=mount" прописать.
если не включена, попробуй включить (только не ставь поддержу RAM Drive в виде модуля)
В Slackware initrd не используется обычно.
Как Slackware я не знаю, не имел с ним дела (сам пользуюс Fedora на ext3 но без initrd была точно такая же проблема
а поодержку соответствующей ФС вставил,
а в лило rfr ghjgbcfyj?
в лило как прописано?
Да это херня все... И без инитрд на любой нормальной машине загрузится... Скорее всего просто надо жестко прописать root=/dev/hda7 или типа того - какой у тя там рутовый раздел... Просто по умолчанию там раздел label ом идентифицируется, а чтоб новое ядро это съело - надо еще кой чего поменять %)
если делал все ручками, то make install должен помочь
Может я туплю, но ты как пишешь
root=hda3
или
root=/dev/hda3
?
Да, была такая хрень. Кстати, что именно надо менять ?
Начиная от банальных - забыли вкомпилять в ядро поддержку IDE контролера или файловой системы
рутовой партиции (здесь, кстати, помогает initrd, но тоже жестко вкомпиленый в ядро). У кого-то
такая проблема возникала из-за включенного lba32 в lilo.conf. Для меня эти варианты не проходят,
вроде все сделано правильно. Рутовая партиция стоит на /dev/hda3. Ядро настроено туда же
( rdev /boot/vmlinuz-2.6.4 => /dev/hda3 ). В lilo.conf прописано
image = vmlinuz-2.6.4
root = /dev/hda3
label = Linux-2.6.4
append = "devfs=mount"
read-only
Сейчас остался последний подсмотренный вариант, который я не успел опробовать.
Кто-то писал, что в ядрах 2.6.x подобная проблема возникала при включении
ADVANCED PARTITION SELECTION = Y при конфигурации ядра. У меня сейчас включено
и установлена поддержка Windows Dynamic Partitions (или как-то так, вроде поддержка
дисков, разбитых WinXP). Попробую ее отключить. Посмотрм что из этого выйдет.
Если кому интересно, результат сюда напишу.
Это все верно, если использовать initrd при буте, а судя по лило он его не юзает.
ядро загрузилось. Попутно выяснил, что devfs, на которую я изначально грешил, в 2.6.4 помечена как OBSOLETE,
так что пользовать ее никакого особого смысла не имеет и по-умолчанию он не включена.
Оставить комментарий
KAPUSTA
Help need!Linux kernel 2.6.4 ne montiruet / pri starte na Sackware 9.1 Kto-nibud stalkivalsya s chem-to podobnim.
IDE devices nahodyatsa (v chastnosti hda3). Raspoznautsa li particii posmotret ne udalos - bistro melkaet.
File System - ReiserFS. Podderjka v kernel vkompilena (ne moduli). IDE controller drivers toje.
Motherboard - ABIT BH6 (440BX HDD - WD 40Gb. V rodnom dla Slackware kernel 2.4.22 vse jivet bez problem.
PS Sorry for translit. Forgot to set up russian keyboard in X.