Kernel problemi
Contents: [RazmjenaVjestina]
|
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.
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.
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!!
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