Code: Select all
Code Listing 7.1: Grub Output
GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB
GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB
...
Solution
According to airhead this can be caused by having your bios detect your disks automatically. Try to set your bios entry to User Type HDD.
Another possibility is that you had Grub installed on your MBR and tried reinstalling it (for instance due to hard disk changes) but used the wrong setup and root commands.
I'm leaning towards number 2 for obvious reasons, infact I'v had the same problem before. I have no experience with LILO because it's ancient now but you may be able to fix it by reinstalling grub, you can do it from the CD's console.
Navigate to your /boot directory (mount it first if necessary) and double check your config file first, it will be under a LILO or GRUB subdirectory. Grub uses grub.conf under /boot/grub/grub.conf
If you decide to reinstall grub from the console you just have to type:
If the drive is SCSI use sd instead of hd, the first number is the drive number starting from 0 and the second is the partition from 0. Root should be your /boot partition. Setup without a partition specified installs it into the MBR, with a partition into the partitions boot sector.
From there you just navigate to /boot/grub and edit grub.conf so it knows where your kernel and root drive is. An initrd is unnecessary unless you really really need a splash screen on boot up.
Example:
default 0
timeout 10
title=Mandriva
root (hd0,0)
kernel /boot/kernel root=/dev/sda3
Or you could just reinstall the whole system =/
LILO is really really old though, and has problems on some hardware, use GRUB if you can, it looks like the old system on there used GRUB anyway.