Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Компиляция ядра (http://forum.oszone.net/showthread.php?t=13391)

Guest 23-12-2003 15:48 71703

Здраствуйте!
У меня такая проблемма:
Откомпилировал ядро и прописал в лило так:
image=/boot/bzImage
label="kernel"
root=/dev/hda1
read-only
Когда пытаюсь загрузится с этим ядром выдает:
Кернел паник: VFS:Unable to mount root fs on 03:01
Кто-нибудь помогите, что это такое?

Sean Ingumsky 23-12-2003 17:24 71704

Guest
Наверное, при компиляции ядра было сделано что-то такое, что не позволяет ему работать. Где-то Вы что-то не то указали.
Если Вы раньше ядро не компилировали, надо было начинать с самого малого - отключения того, что к Вам точно не относится (поддержка "чужого" чипсета и тому подобное), и включение "определённо имеющегося" у Вас железа
Сохранилось ли у Вас старое ядро и есть ли старый bootdisk?

Guest 23-12-2003 19:43 71705

Да сохранилось.. Сейчас под ним и сижу... А что?
Спасибо за внимание!

Guest 23-12-2003 19:52 71706

Guest
ты видно не врубил поддержку ФС на которой сидит рут
это был Xwine

Barracuda 24-12-2003 03:26 71707

Guest
Цитата:

Кернел паник: VFS:Unable to mount root fs on 03:01
Чуть выше должна быть причина паника - нельзя ли её указать?

Zur0 24-12-2003 08:47 71708

А ты свой lilo.conf полностью покажи

Guest 24-12-2003 13:36 71709

Вот причина:

VFS: Cannot open root device "301" or 03:01

А вот весь лило:

boot=/dev/hda
map=/boot/map
default="linux"
keytable="/boot/us-cp1251.kit"
promt
nowarn
timeout=100
messege=/boot/messege
menu-scheme=wb:bw:wb:bw
image=/boot/vmlinuz
lable="linux"
root=/dev/hda1
initrd=/boot/initrd.img
append="devfs=mount hdb=ide-scsi acpi=ht resume=/dev/hda5 splash=silent"
vga=788
read-only
image=/boot/vmlinuz
label="linux-nonfb"
root=/dev/hda1
initrd=/boot/initrd.img
append="devfs=mount hdb=ide-scsi acpi=ht resume=/dev/hda5"
read-only
image=/boot/vmlinuz
label="failsafe"
root=/dev/hda1
initrd=/boot/initrd.img
append="devfs=nomount hdb=ide-scsi acpi=ht resume=/dev/hda5 failsafe"
read-only
image=/boot/bzImage
label="kernel"
root=/dev/hda1
read-only
other=/dev/fd0
label="floppy"
unsafe

Заранее благодарен!

Professor 24-12-2003 14:43 71710

У тя должно быть в initrd ядро с подержкой fs, которое примонтирует fs и уже потом загрузит твое ядро.

Или в само ядро надоть добавить поддержку fs. Не модулем.


Guest 24-12-2003 15:04 71711

То Профессор:
А вы не могли бы объяснить для чайника, что нужно сделать?

Barracuda 24-12-2003 16:55 71712

Professor
Если не сложно - можете объяснить? Я за полтора года уже упарился слегка.


Guest 80.221.89.*
Вообще есть поиск - обсуждалось много раз.

Guest 24-12-2003 21:27 71713

Да а что в поиск вбивать?

ruslandh 25-12-2003 23:21 71714

initrd :)

Delalex 27-12-2003 00:39 71715

Когда я конфигурировал свое первое ядро, я взял конфиг от "родного" ядра дистрибутива. По началу отключил ненужное железо (чипсет, звуковые карты, поддержку рендеринга видеокарт, USB-устройств, которых у меня и в помине нет), поддержку ISDN, Irda, Fireware. Дальше - больше. Так потихоньку и учился, и учусь :)

Guest 30-12-2003 13:30 71716

Блин включи в ядре в block devices поддержку ATA/IDE и все заработает.


Время: 12:41.

Время: 12:41.
© OSzone.net 2001-