Показать полную графическую версию : Kernel 2.4.18 не монтируется корневая ФС
Borislav
20-02-2004, 16:43
Поставил себе Debian 3.0 Woody на 6 дисках. При установке он мне предложил странные варианты загрузки, и я решил, что самым оптимальным вариантом будет загрузка с дискеты. Но потом захотел музыку послушать. Поставил ALSА, а она не работает - модуля snd нет (ядро 2.2.20 с дискеты). Я поставил ядро 2.4.18-686. Поставил ЛИЛО, прописал все. При запуске Линукса не получаеться монтировать корень - "Kernel panic: VFS: Unable to mount root fs on 03:07", и до этого говорит, что мне надо научиться правильно указывать корень :). В lilo.conf ставлю root=/dev/hda7 и делаю его read-only, хотя и когда только чтение убирал, тоже самое. Пробовал при загрузке прописывать root=/dev/hda7 - все равно. ФС - ext2. Винда грузиться нормально.
Barracuda
20-02-2004, 18:48
Borislav
Скорее всего, это относится не к настройкам загрузчика, а к настройкам в /etc/fstab
project stone
22-02-2004, 01:26
Borislav. Думаю, что загрузчик не может быть установлен в "/dev/hda7". Если хочешь, чтобы система запускалась то только в "/dev/hda" или "/dev/hdb".
hda7 - очень далеко физически от физического начала диска. Более того, он не является "основным разделом". Это же "логический диск в дополнительном разделе"! Ну как же может с него идти загрузка!?
alexkuklin
22-02-2004, 03:26
загрузчик можно прописать только в hda1..4, если у тебя в mbr досовый загрузчик, который обращает внимание на флаг boot в таблице разделов. но лучше всего (imho) прописать загрузчик в hda, тогда и проблем никаких не будет. только root=... это не место, куда надо писать загрузчик, это место, где лежит ядро. место, куда писать загрузчик - boot=.....
мне почему-то кажется, что на самом деле root не на /dev/hda7
или в ядре нет поддержки ext2 - что странно.
для alsa надо поставить пакет с модулями. как называется - не помню, apt-cache search alsa.
а вообще, лучше всего и ядро и alsa пересобрать под себя.
ruslandh
22-02-2004, 08:26
project stone
Да не, у меня вроде и из hda5 загружался (не только root=/dev/hda5, но и boot=/dev/hda5), правда, я использую Boot Magic.
Borislav
25-02-2004, 16:14
В принципе не знаю, может поможет мой лило.конф :)
boot=/dev/hda
root=/dev/hda7
install=/boot/boot.b
map=/boot/map
vga=normal
timeout=50
lba32
default=Windows
prompt
image=/vmlinuz
root=/dev/hda7
label=Linux
read-only
other=/dev/hda1
optional
label=Windows
ВОТ :oszone:
ruslandh
26-02-2004, 00:39
Может попробовать загружаться с initrd ?
1 Создай initrd
mkinitrd `uname -r`
(` - ковычка над ~)
2 пропиши его в lilo
initrd=/boot/initrd-up.img
Borislav
02-03-2004, 15:34
Да, спасибо. Так оно и было.
Только я сам это увидел, когда полез в настройку ЛИЛО из "центра управления" в КДЕ.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.