Unbootable? Replace It
I have not found a solution to this one.
I have an old HP desktop, purchased about 7 years ago. I long ago wiped WinXP off of it in favor of Linux. I was running Gentoo's 2008.1 version, until the hard drive crashed. Now I need to give you some history. I originally installed the old RH8, because anything newer had problems. I eventually found a Mandriva Free version that would install--but it had only 128 MiB of RAM, so their KDE-based GUI was so slow as to be unusable. I then tried Fedora, Ubuntu, Suse, and Mepis. In each case, GRUB could not boot after installation. Finally, I tried Gentoo, where I was able to use LILO, which worked well.
Fast-forward to the past couple of weeks. After working in Missouri for seven months, I come home to find my print server's hard drive has crashed. I had another EIDE drive, so I just put it in and started to install. If you've ever installed Gentoo, you know that you don't just throw in a CD and come back in an hour. You follow a long and detailed step-by-step process that lasts hours or even days (640 MiB made it much faster now than it used to be). Before you get to the first reboot, you install a boot loader. Knowing that GRUB doesn't play well with a lot of older hardware (I had other computers that were unbootable with GRUB but worked with LILO) I made sure to install LILO, as usual. Only this time, the reboot wasn't successful.
Turns out that the hard drive is /dev/hda during installation, but /dev/sda once you go to boot the system. LILO doesn't allow setting itself for that situation, and GRUB requires you to get into a shell (sometimes inaccessible once it caroms off, looking for now-nonexistent drives and partitions). So I am stripping it down for disposal now. I realize that I could fix it if I fiddled around enough, but what happens when the next kernel update is installed? Am I going to have to redo it?
Update: 2009-NOV-06 I decided that it wasn't worth it to try and keep the 2002-vintage machine in use. OfficeMax or Office Depot or "office whatever" had a sale on a Windows Vista computer because Windows 7 was coming out the next day, so my new "print server" has more than double the RAM, a faster, dual-core AMD processor, and the weirdest form factor I've ever seen. It only has to last until next Summer, because I'm planning on building a couple of computers then.
Because I no longer needed LILO to boot the computer, it now runs Xubuntu 9.10 x86_64. Best of all, setting up CUPS the way I wanted was much easier and quicker. The LaserJet 1018 printer is now shared with every computer (MJ's Mac required a long and difficult configuration, because it wanted to print thumbnails instead of full pages, but getting foo2zjs directly from the site (and the correct PPD file, together with Ghostscript and Foomatic) works well. Of course, the first step is to install the development tools off the setup DVD. Nothing works if you don't do that. I now officially hate Mac printer setup. Every time I do it, it takes as much time as setting up the Linux and Windows computers combined.)
As for the HP, it will join two other computers (dating back to 1997 and earlier) at my town's electronics waste collection site tomorrow.
Powered by ScribeFire.

