It finally happened. The power flickered for a moment, and now I have
problems. My system: kernel 1.1.83 on a 386/40 with a 540 meg Maxtor
drive. It has a dos partition on the first 320, linux for the next
200 [ending on cyl 1023], and a few megs of swap space [1024-1046].
When booting, I get a dreaded:
Transaction block size = 512
Kernel Panic: VFS: Unable to mount root f on 03:02
So, thinking that perhaps this is a problem for e2fsck to solve, I
pop in my trusty boot/root disk (the slackware ones) and run:
# e2fsck /dev/hda2
e2fsck: Bad magic number in super-block while trying to open /dev/hda2.
Couldn't find valid filesystem superblock.
So perhaps this is just a case of super-block corruption? That's what
I'm hoping as I do:
# e2fsck -b 8193 /dev/hda2
Block bitmap 0 for group 0 not in group
So what does that mean? I tried all of the different superblock copies
at (n*8193)+1, with the same block bitmap error. Is there anything I
can do to fix the problem and get as much of the file system restored
as possible? Only 12 megs of the stuff is really important (new since
the last backup.)