Re: [SLUG] Kernel Panic re fs on 03:02

From: Derek Glidden (dglidden@illusionary.com)
Date: Mon Jul 15 2002 - 11:29:39 EDT


On Sun, 2002-07-14 at 15:57, Paul M Foster wrote:
> I'm setting up a Debian system on a computer that doesn't yet have a
> UPS. Power went down and the system rebooted. Now it gets the error
> message:
>
> Kernel panic: VFS: Unable to mount root fs on 03:02
>
> So I put in the rescue/boot floppy and restarted the machine. It went
> through an fsck on the /dev/hda2 drive (the main partition). I thought
> maybe that would do it. Reran lilo just to be sure. Then rebooted
> without the floppy, and the result is the same.
>
> I'm not sure exactly what the problem is, nor what tools I can use to
> fix it. Any ideas? Also, where do I find these "03:02" numbers and such?

It's not able to find the root partition. Make sure: your LILO config
has the right parameters for root volume, your kernel has drivers for
the root hard drive device, the root hard drive device is plugged in
correctly (master not slave, primary not secondary controller, etc.) and
so on. If that doesn't work, boot the kernel by pressing "ALT" at the
LILO prompt and appending a "root=/dev/hda1" (or whatever appropriate)
to your kernel boot command.

The numbers are the major/minor device the kernel is looking at to find
the root partition. In this case major==3, minor==2 euqals hda2.

Next time you can just browse through .../src/linux/fs/super.c and
figure it out... ;)

-- 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
#!/usr/bin/perl -w
$_='while(read+STDIN,$_,2048){$a=29;$b=73;$c=142;$t=255;@t=map
{$_%16or$t^=$c^=($m=(11,10,116,100,11,122,20,100)[$_/16%8])&110;
$t^=(72,@z=(64,72,$a^=12*($_%16-2?0:$m&17)),$b^=$_%64?12:0,@z)
[$_%8]}(16..271);if((@a=unx"C*",$_)[20]&48){$h=5;$_=unxb24,join
"",@b=map{xB8,unxb8,chr($_^$a[--$h+84])}@ARGV;s/...$/1$&/;$d=
unxV,xb25,$_;$e=256|(ord$b[4])<<9|ord$b[3];$d=$d>>8^($f=$t&($d
>>12^$d>>4^$d^$d/8))<<17,$e=$e>>8^($t&($g=($q=$e>>14&7^$e)^$q*
8^$q<<6))<<9,$_=$t[$_]^(($h>>=8)+=$f+(~$g&$t))for@a[128..$#a]}
print+x"C*",@a}';s/x/pack+/g;eval 

usage: qrpff 153 2 8 105 225 < /mnt/dvd/VOB_FILENAME \ | extract_mpeg2 | mpeg2dec -

http://www.cs.cmu.edu/~dst/DeCSS/Gallery/ http://www.eff.org/ http://www.anti-dmca.org/



This archive was generated by hypermail 2.1.3 : Fri Aug 01 2014 - 13:49:25 EDT