Gå til innhold

Kernel Panic: Unable to mount root fs.


Anbefalte innlegg

Jeg får denne supre feilen på en RH 7.1 boks jeg har stående. Strømmen gikk og når jeg skulle boote den så fikk jeg feil på noen i-noder så jeg spratt inn i et konsoll. Her tok jeg en fsck på root partisjonen så den fikk fikset diverse i-node feil. Etter den var ferdig bootet den som om alt var som det skulle. Og alt var tilsynelatende tilbake til det gode gamle.

 

Men etter en liten reboot til så får jeg denne go'meldingen, er det noe lurt jeg kan gjøre for å få fikset dette? Jeg har en god del på den disken jeg gjerne skulle hatt.

 

Takker for all hjelp.

Lenke til kommentar
Videoannonse
Annonse

Tar utgangspunkt i at det er feil på filsystem, så ikke velmenende råd om opsjoner som kan sørge for data går tapt. Dersom filsystemet er ok, så kan man gå videre senere. Ok?

 

Boot et rescue media (finnes en del bootbare cd-er som er gode, bruker selv siste image av gentoo install image).

 

Spør deg selv hvor viktig dataen er. Er det f.eks familiebilder for 3 år som ikke finnes på andre plasser - stopp! dd ut partisjon som skal reddes, da har du backup i tilfelle du messer opp. *viktig* - fsck kan sørge for at du aldri får tilbake data ifølge ibas.

 

Prøv å monter filsystemet manuelt.

 

Kopier ut data som er viktig.

 

Hva sier /etc/fstab deg om filsystemer? min hadde en gang byttet plass med /etc/passwd - veldig morro opplevelse :)

 

Dersom ikke går an å montere manuelt, prøv en fsck på filsystemet (du har backup av partisjon dersom det er viktig data, ikke sant).

 

Monter, ta backup.

 

Husk, et filsystem med feil i som fsck mener er friskt er ikke noe morro, har du mistanke om dette, kopier ut data, mkfs på partisjonen, kopier tilbake.

 

Feiler du, så har du iallefall en stor råimage med partisjon du kan legge tilbake og prøve på nytt og på nytt. :)

 

Burre

Lenke til kommentar

Får ikke manuelt mounte den, får samme feil da. Hele feilmeldingen følger:

 

Ext2-fs error (device ide0(3,5)): ext2_check_descriptors: Block bitmap for group 256 not in group (block 858795827)!

 

Ext2-fs: group descriptors corrupted!

 

Kernel Panic: VFS: Unable to mount roor fs on 03:05

 

Har dette noe med en gruppe (group) på maskinen å gjøre?

 

Skjønner ikke en lyd jeg. Har aldri vært borti en kernel panic før, og jeg liker det ikke :x

Lenke til kommentar

Prøvde en fsck jeg :) da fikk jeg denne:

 

e2fsck: Bad magic number in superblock while trying to open /dev/hda5

 

The superblock could not be read or does not describe a correct ext2 filesystem. If the device is valid and it really contains an ext2 filesystem (and not swap or something else), then the superblock is corrupted, and you might try running e2fsck with an alternate superblock

e2fsck -b 8193 <device>

 

Har prøvd den kommandoen over men jeg får samme feilen da. Forstår du noe? Jeg er ihvertfall helt på tur.

Lenke til kommentar

Mulig jeg ikke brukte superblokcks da jeg prøvde igår. Jeg søkte litt idag også og fant at jeg kunne prøve superblocks 16384 eller 32768. 16384 funket ikke men det skjedde noe annet da jeg prøvde 32768, ny feil følger :):

 

fsck.ext2 -b 32768 /dev/hda5

 

/ was not cleanly unmounted, check forced.

fsck.ext2: Illegal triply indirect block found while reading bad blocks inode.

This doesn't bode well, but we'll try to go on....

Pass 1. Checking inodes, blocks, and sizes

Bad block inode has illegal block(s). Clear<y>?

 

Hva skjer egentlig om jeg tar clear på denne? Skjønner mindre og mindre jeg.

Lenke til kommentar

Dersom viktig data så har du jo backup via dd, ikke sant? :)

 

Smell til med yes du.

 

Føler du deg usikker, ta no og så prøv mount. Dersom det ikke går, prøv på nytt med yes.

 

Har søkt på web etter feilmeldinga du har fått + dokumentasjon til fsck men jeg finner ikke noe klart svar. På web så er det den vante at folk har spurt men ikke fått svar.

 

Kan hende man bør dykke dypere ned i ext2 koden/dokumentasjonen samt fsck kode. Har sendt forespørsel til større filsystemguruer og c/c++ hoder enn meg :)

 

Beklager sent svar, havna i intense bykamper i Jagged Alliance 2 og klokka var plutselig 0200.

 

Burre

Lenke til kommentar

Prøvde å ta ein back up via dd men filen blir over 2GB så jeg får melding om at file limit exceeded, eller noe sånt. Ghost vil heller ikke lage imaget siden det er noe galt med den heller :(

 

Prøvde å svare No nå, fikk da dette:

 

Illegal block #0 (544499051) in bad block inode. IGNORED

|

|

|

|

Illegal block #11 (XXXXXXX) in bad block inode. IGNORED

Illegal block #-1(XXXXXXX) in bad block inode. IGNORED

|

Illegal block #-3(XXXXXXX) in bad block inode. IGNORED

 

Error while iterating over blocks in inode 1:Illegal triply indirect block found.

 

Har ikke tatt sjansen på å svare ja ennå, sletter den de da eller?

 

Sender deg ein PM med mailen min jeg, om det er enklere.

 

Takker så mye for all hjelp, skjønner ikke stort her jeg iallfall.

Lenke til kommentar

limit exceeded er pågrunn av filsystemet du kopierer til har max størrelse på filer på 2gb.

 

Er også dette ext2?

 

Har du mulighet til å gjøre om det til ext3 eller reiserfs? Da burde dd gå fint.

Dersom du har en stor nok partisjon så går det med dd rett inn til en annen partisjon uten å bry deg om filsystem, dataen på den partisjonen blir selvsagt overskrevet.

 

fsck burde ikke gå gæli når du svarer yes - det er jo ment til å fikse et filsystem. Men jeg er paranoid når det gjelder dataredning og dersom det er mulig tar jeg backup før jeg begynner.

 

"This doesn't bode good" er jo noe som triggrer en del alarmer i huet mitt også.

 

Burre

Lenke til kommentar

Den disken jeg dd'et til var en fat disk. Men jeg har en tom 60GB disk som jeg kan dd'e til istedet, skal teste dette jeg.

 

Er som regel litt i tvil til sånne filsystem fiksere jeg også men i utgangspunktet så bør de jo ikke gjøre noe galt, jeg sier bør :D

Lenke til kommentar

Ah, tom disk å dd-e til er jo luksus og gjør jobben mye enklere, kan du ta en fdisk -l /dev/hda på diskenen som har dårlige partisjoner og paste output?

 

Iallefall så håper jeg at du ikke får denne foobaren (fikk til slutt redda data, xp installering gjør endringer på partisjonstabellen uten å bli bedt om det, som ikke alltid er direkte smarte. go xp go xp) :

 

 

 

daemon ata2 # fdisk -l /dev/hdc

Warning: extra link pointer in partition table 5

Warning: extra link pointer in partition table 5

Warning: extra link pointer in partition table 5

Warning: extra link pointer in partition table 9

Warning: extra link pointer in partition table 9

omitting empty partition (6)

omitting empty partition (11)

 

Disk /dev/hdc: 255 heads, 63 sectors, 7476 cylinders

Units = cylinders of 16065 * 512 bytes

 

Device Boot Start End Blocks Id System

/dev/hdc1 * 14 1288 10241437+ 7 HPFS/NTFS

/dev/hdc2 1289 7476 49705110 f Win95 Ext'd (LBA)

/dev/hdc3 3639 7216 28740253+ b Win95 FAT32

/dev/hdc4 181421 126882 1709399934+ d Unknown

Partition 4 does not end on cylinder boundary:

phys=(1023, 41, 5) should be (1023, 254, 63)

/dev/hdc5 1365 2147 6289447+ 5 Extended

/dev/hdc6 ? 226959 238224 90488770 a9 NetBSD

/dev/hdc7 202839 235038 258637876+ 69 Unknown

/dev/hdc8 3421 4628 9703260 5 Extended

/dev/hdc9 ? 181421 126882 1709399934+ d Unknown

/dev/hdc10 ? 91936 110738 151027992 1b Hidden Win95 FAT32

 

Partition table entries are not in disk order

Lenke til kommentar
  • 2 uker senere...

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...