--------------------------------------------------------------------------------------
Rewriting grub.conf into the master boot record (MBR).
(This allows one to install WinXP, say, *after* a linux installation.)
Thanks to Bird for supplying this solution (& Immir for explaining it).
--------------------------------------------------------------------------------------
Via root login (or knoppix live CD, etc ...)
1) print or save the contents of /etc/grub.conf
2) Find the boot hard drive device name via
more /etc/grub.conf | grep boot (*** e.g. /dev/sda for me ***)
3) reboot with grub cd
(www.gnu.org/software/grub/manual/html_node/Making-a-GRUB-bootable-CD-ROM.html)
4) issue commands (*** based on my pre-existing grub.conf file contents ***)
grub > root (hd0,5)
grub > kernel /vmlinuz-2.6.23.1-42.fc8 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
grub > initrd /initrd-2.6.23.1-42.fc8.img grub > boot
5) login as root and run ...
/sbin/grub-install /dev/sda
At this stage the grub.conf has been written to the MBR and a reboot should be tried.
--------------------------------------------------------------------------------------
Ralph Buchholz
2002