[Ilugc] Re: 2.6 kernel (debian) error - Solved

  • From: kaveraj@xxxxxxxxx (Mohan Raj)
  • Date: Mon Sep 20 12:18:07 2004

-----------------------------------------------------------------------------------------------

VFS: Cannot open root device "303" or unknown block(3,3)
Please append a correct "root=" boot option
Kernel Panic: VFS: Unable to mount root fs on unknown block (3,3)
-----------------------------------------------------------------------------------------------

Ok... I got the problem solved and am running a 2.6.8.1 kernel. Just
for the records  I want this scrambled-up howto to be documented.
----------------------------------------------------------------------------------------
Seeing endless conversations of users having the same problem
with no solutions, I finally decided to drop the idea of compiling
my own kernel (and boy is it humiliating; anyway i got too tired).

So i did a 

apt-get install kernel-image-xxxx 

and rebooted. Voila! The booting passed beyond the panic point into
runlevel1. Then I did a

module-assistant auto-install nvidia

to get the nvidia drivers compiled for the new kernel. 
(module-assistant is a apt-get kind of thing for installing
drivers. AFAIK it is available only for debian.)

module-assistant reported errors. I had to install
kernel-headers-xxxx; mod-assis went fine now. But the xserver refused
to start(IIRC module nvidia not found). I had to install the
all the packages recommended when module-assistant was 
doing an apt-get as part of its process. Then X went beyond that point
and now errored that it could not find the device /dev/psaux. The dev
fs seems to have been changed in 2.6. IIRC cat /proc/bus/input/devices
revealed only the keyboard. So I added mousedev and psmouse to
/etc/modules, changed /dev/psaux and all other old referneces to mouse
(2 of them totally)
to /dev/input/mice in the xconfig file  and rebooted. And  yeah..
voila.. everything is working now.. it is faster.. but the cd/dvd
writing system is broke (a reported bug). I haven't had time to
experience much of the kernel to warrant all the trouble/time.
But I am hopeful... lets see.

-- 
 Mohan

Other related posts: