1. Determined that my RH9 installation used GRUB. How? In the splash screen detailing my boot options, the word "GRUB" appeared at the top of the page. This news flash brought to you by "Duh!", the Journal of the Obvious.
2. Checked the /etc/
directory by entering my home folder thru the GUI, then going up a couple of levels until I saw /etc/
. In that directory, there was a file called grub.conf
3. Using the terminal, man grub.conf
got me nowhere. man grub
got me some basic info, directing me to info grub
, which was an index of the manual contents. I got fed up at this point, so I googled "boot grub"
and found a web page
with some helpful info.
4. Now into the actual file, following the helpful instructions above and substituting grub
where it says lilo. grub.conf
looks like this:
# grub.conf generated by anaconda
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,1)
# kernel /vmlinuz-version ro root=/dev/hdd3
# initrd /initrd-version.img
title Red Hat Linux (2.4.20-6smp)
kernel /vmlinuz-2.4.20-6smp ro root=LABEL=/ hda=ide-scsi
title Red Hat Linux-up (2.4.20-6)
kernel /vmlinuz-2.4.20-6 ro root=LABEL=/ hda=ide-scsi
5. Time for baby steps. I replaced title DOS
with title WinXP
and saved the file, then rebooted; noticed that the change appeared in the splash screen. So far, so good. Next I copied/pasted a few lines from the googled GRUB page, saved, and rebooted; Linux was still the default. Finally, I tried changing the order of the entries so that WinXP came before the 2 Red Hat Linux entries. Success! Now I can walk away during the boot process and still have the Shuttle box boot into XP!
Thanks to Rounan for the assistance.