LILO nightmares - Mandrake 9.1
Just upgraded Mandrake 8.2 to 9.1 on my laptop (Dell Inspiron 8100). Mdk 8.2 has been working fine, but because of the age of some of the base packages, I was getting into dependency hell on occasion. So, went ahead and upgraded to the latest version. All went smoothly until it went to install the new version of the bootloader. First, it wasn't able to run mkinitrd for the new kernel. Second, it didn't add the new kernel image to the lilo.conf file (though the image was placed in the /boot directory) and it would not let me configure lilo.conf through the installation/configure GUI (though I could do it from a console (ctl-alt-F2). Third, running LILO itself bombed. I couldn't make a boot disk because the floppy drive wasn't installed, and there's a reason I can't run have the floppy and the CD-ROM at the same time (main CD-R drive flaky; secondary CD-RW/DVD drive and floppy can't both be in at the same time).
Since this wasn't going anywhere I tried to reboot: "LI"
Rebooted into rescue mode from the install CD. No sweat, but can't run mkinitrd from there either - mainly because if I chroot to /mnt, the /proc directory can't be found, so it aborts. Can't run LILO, for the same reason - chroot to /mnt makes the "real" /dev directory unavailable (as does /mnt/sbin/lilo -r /mnt). I have another Mdk 8.2 system, so I made a boot floppy from it (its / partition (/dev/hda5) is the same as the laptop's). It wouldn't boot ("unable to get an initial console" or something very similar).
Can't even try using GRUB either - grub-install can't find /dev/hda5 (the install partition; I have System Commander on /dev/hda) if I chroot to /mnt, and won't find sed if I run it from /mnt/usr/sbin, therefore aborts.
I have about three hairs left...I've torn the rest out. Any help would be appreciated.
Thanks -- Bob