LINUX.ORG.RU

Настройка grub


0

0

Есть 40-гиговый IDE HDD. На материнке, к которой он подключен,
отсутствуют родные IDE-контроллеры, так что единственный разъем для
IDE висит на JMicron PCI-E-to-SATAII/IDE Raid Controller
(интегрированный в мать). В BIOS материнской платы HDD виден висящим
на SCSI-0. Как следствие, под LiveCD HDD виден, как /dev/hde.

В процессе установки /dev/hde разбили на три хрестоматийных раздела:
hde1 под boot, hde2 под swap и hde3 под /.

grub.conf: ---
root(hd0,0)
kernel /kernel-blah-blah-blah root=/dev/hda3
---

device.map: ---
(hd0) /dev/hde
---


Grub загружается, загружает ядро. Но / подцепить не может: ---
VFS: Cannot open root device "hda3" or unknown-block(3,3).
Please append a correct "root=" boot option; here are the available partitions:

0300 40021632 hda  driver: ide-disk
0301    96358 hda1
0302  2000092 hda2
0303 37921432 hda3

Kernel panic - not syncing: VFS: 
unable to mount root fs on unknown-block(3,3).
---

Если переписываем grub.conf с значением root=/dev/hde3 - эффект тот же (да, grub реинсталлил). Хнык.

Как заставить ядро увидеть корень? (и можно ли обойтись без initrd?)

Опытным путем установил наличие косяков в ядре. Медитирую и пересобираю, медитирую и пересобираю. Вопрос с повестки дня снимается, всем спасибо за внимание...

Frakhtan-teh ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.