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/