If you want to fix a Linux boot loader you either run the installation CD or use a Linux Live CD.
No toot then no cure.
You can save a lot of bother by restoring Lilo using the Task B3 I mentioned earlier.
If you want to fix it with Grub here is a way out.
(1) Download Yoper, as this is the only Live CD that has Grub allowing you to use its Grub prompt (the other one I found is Solarix Express or Solaris 10).
(2) Burn the Yoper iso into a bootable CD. When it boot up, press the "Esc" key to see the Grub screen and hit "c" to drop into a Grub prompt.
(3) You ask Grub to tell you which partition hold the Lilo configuration file by command
The answer should be something like say (hd0,0)
(4) You then ask Grub to display lilo's configuration by command
Code:
cat (hd0,0)/etc/lilo.conf
, pay particular attention to the first line with "image=" and the first line with "initrd=". Write it down if you have to. You can repeat the command as often as you want.
(5) Grub needs 4 lines to boot a Mandrake, a "root" statement, a "kernel" statement, a "initrd" statement and a "boot" statement.
You can use Mandrake's lilo.conf information to boot it manually by Grub.
These are the commands in a Grub prompt I boot up my Mandrake 10 in hda8 known to Grub as (hd0,7)
Code:
root (hd0,7)
kernel /boot/vmlinuz-enterprise ro root=/dev/hda8
initrd /boot/initrd-enterprise.img
boot