At 989201956s since epoch (05/06/01 21:19:16 -0400 UTC), Michael P. Soulier 
wrote:
>     Hi there. I just installed kernel-image-2.4.4-686 on my P-III.
> Unfortunately, it panics during the boot, saying that it can't find the root
> partition. I have the root option set to /dev/hda4 in my lilo.conf, and I
> tried passing that as a boot option, but I had the same problem. 

Just hit this myself.  I'm not at work, so I'm not completely sure how I
fixed it (and my box is back in windows, so I can't ssh in...)

I do know that it has to do with the new kernel images using initrd to boot.
This means that you need to add a line like

initrd=/boot/initrd-2.4.4-686

(check your /boot partition for the exact file.  It will be numbered to
match your kernel)

into LILO (or other boot loader).  It should go under the "image" line in
lilo, along with the "label" and other option lines.  Don't forget to rerun
lilo!

What is all this crud?  Well, initrd is a small RAM disk that contains your
kernel and any modules needed to bootstrap the system.  For example, SCSI
drivers might need to be on an initrd image because without them, your
kernel could not access the disk that the filesystem resides on.

I'm no expert on booting, but it seems that initrd images allow the kernel
compilers to make generic kernels that will boot on most machines.  More
flexible == good.  Unfortunately, there wasn't much warning about it, so I
bet a lot of people (and their respective machines) are panicing.

Best of luck,

Jason

--
Jason Healy    |     [EMAIL PROTECTED]
LogN Systems   |   http://www.logn.net/

Reply via email to