View previous topic :: View next topic |
Author |
Message |
Frakhtan-teh n00b
Joined: 06 Sep 2007 Posts: 4
|
Posted: Tue Feb 12, 2008 5:30 pm Post subject: Настройка grub (JMicron, 'root=' boot option) [solved] |
|
|
kernel: gentoo-2.6.23-r6
Есть 40-гиговый IDE HDD. На материнке, к которой он подключен,
отсутствуют родные IDE-контроллеры, так что единственный разъем для
IDE висит на JMicron PCI-E-to-SATAII/IDE Raid Controller (BIOS v. 1.06.60b)
(интегрированный в мать). В 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?)
Last edited by Frakhtan-teh on Wed Feb 13, 2008 10:44 pm; edited 1 time in total |
|
Back to top |
|
|
mango123 Apprentice
Joined: 07 Dec 2004 Posts: 266 Location: msk
|
Posted: Tue Feb 12, 2008 8:34 pm Post subject: |
|
|
Quote: | В BIOS материнской платы HDD виден висящим
на SCSI-0. |
Может в этом и весь ответ?
grub.conf: ---
root(hd0,0)
kernel /kernel-blah-blah-blah root=/dev/sda3 ????
может всё же sda? а не hda?
Не могу утверждать это на 100%... может я и ошибаюсь. |
|
Back to top |
|
|
Frakhtan-teh n00b
Joined: 06 Sep 2007 Posts: 4
|
Posted: Tue Feb 12, 2008 8:55 pm Post subject: |
|
|
SCSI-девайсы разве sdx?
А SATA тогда как зовутся? |
|
Back to top |
|
|
mango123 Apprentice
Joined: 07 Dec 2004 Posts: 266 Location: msk
|
Posted: Tue Feb 12, 2008 8:56 pm Post subject: |
|
|
Frakhtan-teh wrote: | SCSI-девайсы разве sdx?
А SATA тогда как зовутся? |
сорри... сорри... торможу. |
|
Back to top |
|
|
Frakhtan-teh n00b
Joined: 06 Sep 2007 Posts: 4
|
Posted: Tue Feb 12, 2008 9:02 pm Post subject: |
|
|
Похоже, решение кроется в неправильно сконфигурированном ядре. Жесткий диск регулярно теряет прерывание, потом восстанавливает, но на это уходит слишком много времени и VFS рапортует о невозможности смонтировать корень.
Попробую аккуратно попилить genkernel-ядро. |
|
Back to top |
|
|
|