Closely related to the kernel panic is a "File not found" error that stops the boot process. While not as severe as a kernel panic, it is still a fatal error that prevents booting into Linux. As with panics, the primary causes of "File not found" messages are errors in files related to the boot process. And the error messages are relatively straightforward, so you can usually figure out how to specify the proper filename and directory.
One example of a "File not found" error is the following, where
root(hd0,0) directive points to
the wrong partition. It's pretty clear what the problem is in this case,
because the filesystem is listed as FAT:
root (hd0,0) Filesystem type is fat, partition type 0xb kernel /vmlinuz-2.4.21-15.EL ro root=LABEL=/ hdd=ide-scsi Error 15: File not found
The noted partition is
also known as /dev/hda1. It's formatted to the FAT
filesystem. Your Linux boot files are almost certainly not located on a
partition formatted to a Microsoft filesystem. You may need to do some
searching to find the partition with your Linux boot files. Then you can
revise your bootloader to point to the right partition.
In the following case, the problem is less clear. While the message is almost identical to the previous error, the problem is actually a missing Linux kernel:
root (hd0,0) Filesystem type is ext2fs, partition type 0x83 kernel /vmlinuz-2.4.21-15.EL ro root=LABEL=/ hdd=ide-scsi Error 15: File not found
The solution ...