| A hang after the VFS root mount is usually an indication that there
was trouble starting the "init" process. When the kernel starts, it spawns
a process to start executing the system startup, but if that fails then it's
effectively now a user-mode process failing, not a kernel panic, so you may
not get any console error codes.
The key sequence CTRL-ScrollLock will list all of the running processes if
typed at the console, so you can find out if init has started running or not.
If not, it's likely that the kernel can't find the init command (it looks in
/etc, /bin and /sbin for it). This may be a sign of filesystem corruption or
mis-configuration (eg. overlapping partitions), or it may be just that the
kernel is looking in the wrong place for the root filesystem. The red hat
boot disks have a rescue mode (boot from the floppy and type "rescue" at the
prompt), which should allow you to look at the filesystem and see if there's
a problem. If not, you should be able to mount things from the rescue boot
and check that lilo has got the right root partition (not boot partition!)
in /etc/lilo.conf. (I know that the red hat rescue stuff works in rh4.1.
I think it was in 4.0 too but I wouldn't swear to it.)
Cheers,
Stephen.
|