Portál AbcLinuxu, 19. dubna 2024 18:42


Dotaz: kernel 2.6.8, Cannot open root device

10.11.2004 18:37 p.prm
kernel 2.6.8, Cannot open root device
Přečteno: 227×
Odpovědět | Admin
Ahoj,

nemuzu nahodit kernel 2.6.8 ktery jsem si zkompiloval. pri bootovani to zkonci na tomto:

VFS: Cannot open root device "hda3" or unknown-block(0,0)

Please append a correct "root=" boot option

Kernel panic: VFS: Unable to mount root fs on unknown-block(0,0)

partisny mam:

/dev/hda1 je ext3 s mountpointem do /boot

/dev/hda2 je swap

/dev/hda3 je ext3 s mountpointem do /

s puvodnim kernelem 2.6.8-1-386 z debian sarge pocitac bootoval ale ten muj novy kernel nebootuje. Ten stary kernel vyuzival ramdisk ale v tom novem kernelu sem podporu pro ext3 zakompiloval primo do jadra a ramdisk sem v jadre vypnul.

a tady je puvodni nastaveni Grubu (se starym fungujicim kernelem):

title Debian GNU/Linux, kernel 2.6.8-1-386

root (hd0,0)

kernel /vmlinuz-2.6.8-1-386 root=/dev/hda3 ro

initrd /initrd.img-2.6.8-1-386

savedefault

boot

a tady je nove nastaveni:

title Debian

root (hd0,0)

kernel /vmlinuz-2.6.8 root=/dev/hda3 ro

savedefault

boot

grub instalim do /dev/hda

Diky za kazdou radu
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Blackhex avatar 10.11.2004 19:05 Blackhex | skóre: 16 | Brno, Frýdek-Místek
Rozbalit Rozbalit vše Re: kernel 2.6.8, Cannot open root device
Odpovědět | | Sbalit | Link | Blokovat | Admin
No myslim ze by tam melo byt root (hd0,2) viz muj config

title Debian GNU/Linux (3.1) root (hd0,1) kernel /vmlinuz ro root=/dev/hda2 vga=795 video=radeonfb
المفتاح المستعمل ﻻ يصدأ
10.11.2004 19:15 p.prm
Rozbalit Rozbalit vše Re: kernel 2.6.8, Cannot open root device
mno ale prikaz root specifikuje kde ma grub hledat svoje data a image kernelu a to vsechno mam v adresri /boot a do tohoto adresare je primountovany /dev/hda1 cili v grubovskem formatu (hd0,0). Aspon teda myslim ze to tak je
Blackhex avatar 10.11.2004 19:18 Blackhex | skóre: 16 | Brno, Frýdek-Místek
Rozbalit Rozbalit vše Re: kernel 2.6.8, Cannot open root device
Je to mozne ja jenom ze polozku root(hd0,0) mam u fedory core, kterou mam na hda1 a root(hd0,1) u Debiana ktereho mam na hda2, jiste to nevim ja jen ze tak usuzuju podle sveho configu ktery funguje
المفتاح المستعمل ﻻ يصدأ
Blackhex avatar 10.11.2004 19:27 Blackhex | skóre: 16 | Brno, Frýdek-Místek
Rozbalit Rozbalit vše Re: kernel 2.6.8, Cannot open root device
Jeste to muze byt tim ze ovladac radice disku je zkompilovany jako modul
المفتاح المستعمل ﻻ يصدأ
10.11.2004 23:32 p.prm
Rozbalit Rozbalit vše Re: kernel 2.6.8, Cannot open root device
tohle je dost dobre mozne..hned zitra to vyzkousim diky
Bohumír Zámečník avatar 11.11.2004 07:04 Bohumír Zámečník | skóre: 19 | blog: bohous
Rozbalit Rozbalit vše Re: kernel 2.6.8, Cannot open root device
Me se neco podobneho stalo u stejne verze jarda pod Slackware 9.1. Zkompiloval jsem ho, nainstaloval a ouha - temer stejna chybova hlaska. Dlouho jsem patral po diskusich, kde obecne rikali, ze mi chybi v konfiguraci ovladac radice disku. Myslel jsem, ze tam je. Pak jsem zjistil, ze mi tam chybi podpoda chipsetu ;) - na desce je totiz integrovanej IDE radic (btw. znacky VIA). Rikal jsem si divny - ale ono to opravdu fungovalo.

Jak rika Blackhex, ovladac radice disku, nesmi byt modul, pokud se ovsem moduly natahuji odjinud, nez z toho disku - ale to asi vetsinou ne.

Zkus si tedy zjistit co mas za radic disku, co za chipset a podle toho to zkompilovat.
"Dobrý den pane, nevíte, která bije?!"

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.