Jump to content
Sign in to follow this  
ProXymus

Kernel Panic (VFS)

Recommended Posts

Har nettopp kompilert inn Linux kernel 2.6.8.1 på min Debian som hadde 2.2.20

men når jeg rebooter får jeg denne meldingen:

 

VFS: Cannot open root device "302" or unknown-block(3,2)

Please append a correct "root=" boot option

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

 

Har ikke stilt noe på root= i lilo. Den står som root=/dev/hda2 og stod som det før jeg installerte den nye kernelen. Har en windows installasjon på /dev/hda1, Linux root er /dev/hda2 og swap /dev/hda3.

 

EDIT:

/dev/hda2 er forresten ext2

 

Noen råd? :)

Edited by ProXymus

Share this post


Link to post

Bruker du S-ATA e.l.?

 

Tror det må være noe med at den nye kjernen har andre navn på de forskjellige diskene. Som nevnt i anenn tråd så er det på noen systemer slik at S-ATA går under sdX, og ikke hdX. Dette stemmer dog ikke på mitt system, men kan hende det gjør det på ditt?

 

Om du ikke har S-ATA så tror jeg det er et problem der (med ny navngiving på enheter under 2.6-kjernen). Hva som kan være galt er jeg derimot ikke helt sikker på.

Share this post


Link to post

Kjørt lilo som root og er sikker på at du har kompilert inn støtte for eventuelle IDE controllere? De har ødelagt for meg et par ganger ;)

Share this post


Link to post

Vel jeg kopierte .config filen fra den gamle kernelen da så alt jeg hadde før er i denne vartfall... Men det høres ganske sannsynlig ut at /dev/hda2 kansje har fått et annen navn så jeg skal sjekke det.

Takk for hjelp! :)

Edited by ProXymus

Share this post


Link to post

I linux-2.6.8 så har dei skifta s-ata protokoll, noko som fører til at ein s-ata disk vert oppfatta som ein scsi disk. Derav /dev/sdyx

Det fører og till at enkelte ikkje finner igjen s-ata kontrolleren da denne ligger under scsi i configen og ikkje under ata.

Du kan fortsatt bruke den "gamle" protokollen, men då må du velge vekk den nye p.g.a. at dei er ukompatible.

Og viss det er dette som er problemet i dit tilfelle, så husk å oppdatere /etc/fstab også, etter at du har fått boota.

Share this post


Link to post
Vel jeg kopierte .config filen fra den gamle kernelen da så alt jeg hadde før er i denne vartfall... Men det høres ganske sannsynlig ut at /dev/hda2 kansje har fått et annen navn så jeg skal sjekke det.

Takk for hjelp! :)

Regner med at du brukte "make oldconfig"?

Share this post


Link to post

Brukte "make menuconfig"

testet å bruke "make oldconfig" men jeg må svare på så sykt mye jeg ikke skjønner noe av som bare vil føre til surr. Jeg er veldig sikker på at "make menuconfig" også henter data fra .config filen. Står iallefall noe sånt når jeg starter den

Share this post


Link to post
Men hvordan kan jeg sjekke hva /dev/hda2 evt har blitt? blir litt kjedelig å teste masse forskjellig.

Den blir /dev/sda2, ved mindre du har flere sata disker. Det er enkelt å teste (du har vel ikke så mange disker?): bare legg til root=/dev/sda2 etter navnet på kjernen når du er i lilo (behøver ikke å boote inn i linux og forandre på den der). Eventuelt root=/dev/sdb2 osv

Share this post


Link to post

Ser ikke ut til at jeg finner noe uansett...

vet ikke om den har noe å si men den sier noe med unknown-block(0,0) hver eneste gang jeg legger til root= etter image navnet. Altså 0,0 hver gang.

HDen er en helt vanlig IDE disk tror jeg.

Share this post


Link to post

Har det samma problemet, men når jeg booter den gamle kjernen så vil den heller ikke boote? :ohmy:

Har instalert sarge og skulle oppdatere fra 2.6.8-1-i386 til 2.6.11.

Har også boota opp live cd og prøved å endre i lilo.conf slik at den skal boote fra sda/hda osv osv... men ingen suksess :cry:

Noen som har noen ideer?

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...