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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Kernel 2.4.18 не монтируется корневая ФС (http://forum.oszone.net/showthread.php?t=13128)

Borislav 20-02-2004 16:43 70294

Поставил себе 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 70295

Borislav
Скорее всего, это относится не к настройкам загрузчика, а к настройкам в /etc/fstab

project stone 22-02-2004 01:26 70296

Borislav. Думаю, что загрузчик не может быть установлен в "/dev/hda7". Если хочешь, чтобы система запускалась то только в "/dev/hda" или "/dev/hdb".
hda7 - очень далеко физически от физического начала диска. Более того, он не является "основным разделом". Это же "логический диск в дополнительном разделе"! Ну как же может с него идти загрузка!?

alexkuklin 22-02-2004 03:26 70297

загрузчик можно прописать только в hda1..4, если у тебя в mbr досовый загрузчик, который обращает внимание на флаг boot в таблице разделов. но лучше всего (imho) прописать загрузчик в hda, тогда и проблем никаких не будет. только root=... это не место, куда надо писать загрузчик, это место, где лежит ядро. место, куда писать загрузчик - boot=.....

мне почему-то кажется, что на самом деле root не на /dev/hda7

или в ядре нет поддержки ext2 - что странно.

для alsa надо поставить пакет с модулями. как называется - не помню, apt-cache search alsa.

а вообще, лучше всего и ядро и alsa пересобрать под себя.

ruslandh 22-02-2004 08:26 70298

project stone
Да не, у меня вроде и из hda5 загружался (не только root=/dev/hda5, но и boot=/dev/hda5), правда, я использую Boot Magic.


Borislav 25-02-2004 16:14 70299

В принципе не знаю, может поможет мой лило.конф :)

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 70300

Может попробовать загружаться с initrd ?
1 Создай initrd
 mkinitrd `uname -r`
(` - ковычка над ~)

2 пропиши его в lilo
      initrd=/boot/initrd-up.img

Borislav 02-03-2004 15:34 70301

Да, спасибо. Так оно и было.
Только я сам это увидел, когда полез в настройку ЛИЛО из "центра управления" в КДЕ.


Время: 12:18.

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