RazmjenaVjestina
BuDPitanjeRootFsKernelPodrska: Revision 7

Kernel problemi


E ovak imam problema sa kernelom :)

Da krenem od pocetka, instalirah gentoo 2004.2 na svoj drugi komp

od stage-a 1, sve je islo do kraja glatko, bez ikakvih problema,

ali eto prilikom boota se je javio problem

VFS: Cannot open root device "hde5" 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)

<7>uhci_hcd 0000:00:04.2: suspend_hc

Moj root fs je naravno u kernelu enablan, i to ne kao modul!,
dvaput sam pregledao fstab i menu.lst, ali nigdje nisam nasao gresku.
Root mi se nalazi na hde5, a swap na hde1, i da ne zaboravim root fs mi je reiserfs.
Neznam gdje tocno grijesim, siguran sam da mi je root fs na hde5,
jel kada bootam gentoo universal cd, i idem mountat hde5
on mi ga lijepo prepoznaje kao Reiserfs.
Ako netko zna u cem je moj problem ja bih ga molio ako mi moze pomoc! :)
Hvala unaprijed!!

Odgovor

KRIVO: Mislim da je to zbog toga što nemaš u kernelu support za reiserfs. Podrška za root file system mora biti u kernelu nikako kao modul. To je vrlo česta greška i mislim da bi to moglo biti to.

U stvari koliko vidim iz loga trebaš staviti u grubu:

kernel (hd0,4)/boot/vmlinuz root=/dev/hda5

ili kako se već zove tvoj kernel...

trebao bi imati i:

File Systems --->

Psedo File Systems --->

[ * ] devfs support (OBSOLETE)

[ * ] Automatically mount at boot

i pročekirati da nemaš slučajno neku IDE opciju koja je experimentalna, pa možda ne radi s tvojim IDE kontroloreom.. recimo...

Odgovor

Sve sam napravio sta mi je receno, ali i dalje ne funkcionionira,
meni je Reiserfs u kernelu normalono ubacen, i to ne kao modul.
Mislim da je cak nesto i oko usb-a jel mi brije nekaj na uhci_hcd, a to je podrska za usb.

    • BuD -- 05/10/04

Opet ja

Jos uvijek ne rijesih svoj kernel, pa ako netko zna bio bi mu vrlo zahvalan
za pomoc. Cak mozda i znam gdje je greska, ali neznam kako bi to rijesio.
Moje misljenje je, gdje je greska, je to sto on meni jedini hard koji imam
u tom kompu ocitava da je hde, a brijem da bi trebao bit hda.
E sad fora je u tome sto ja neznam kako bit to promjenio.
Hvala unaprijed!!
Pozdrav svima!!
Ps. ovaj sajt je odlicna stvar sto se tice upoznavanja sa linuxom,
te pogotovo razmjena vjestina subotom u mami.

    • BuD -- 07/10/04

Odgovor

fakat pa piše u logu hde a ne hda. baš smiješno kako je takve stvari teško skužiti.

to se s tvojim strojem dešavalo i kad smo instaliravali gentoo na njega. mislim da možeš probati staviti u /etc/fstab umjesto /dev/hdaX /dev/hdeX i onda bi trebalo raditi, a to možeš raditi i tako da u GRUB ekranu stisneš "c" i u komandnoj liniji promijeniš liniju koja veli:

kernel /bzImage root=/dev/hdaX

u

kernel /bzImage root=/dev/hdeX

i kad izađeš iz toga ENTER stisneš "b" za boot.. trebao bi se onda zbutat...

to ću pokazivati sad subotu 09.10.04 u mami

Dodatak

 

E ovak ja pricam o jednom drugom stroju, u

etc/fstabu

 je namjesteno vec na

/dev/hdeX

 i u grubu je sve namjesteno ok, dakle

kernel /bzImage root=/dev/hdeX

 kad instaliravam grub u mbr, on taj moj hde registrira
kao reiserfs bez problema!
Neznam u cem je stvar, sve je dobro namjesteno, jedino me nekaj zeza u kernelu!!

    • BuD -- 09/10/04

Možda pomogne

Potraži u listingu kernela (ono dok se kernel boot-a) liniju tipa:

hda: 58605120 sectors (30005 MB) w/2048KiB Cache, CHS=16383/255/63, UDMA(100)
   hda: hda1 < hda5 hda6 hda7 hda8 hda9 > hda2 hda3 < hda10 >

pa vidi da li ti kernel uopće skuži disk, particije na njemu i njihov raspored i ako je to u redu upucaj to u root=...

btw, imao sam sličnih piz.. oko diska sa uključenom usb podrškom, ako ovo gore ne upali probaj u kernelu isključiti (2.6.x)

-> Device Drivers
    -> ATA/ATAPI/MFM/RLL support
       -> Include IDE/ATA-2 DISK support
          -> [ ] Use multi-mode by default

ili isključi usb podršku pa vidi kako radi


original Oct 11 1:21pm