Puts GRUB back on the MBR (master boot record) of the hard drive instead of in the root parititon. This is fine for most people, but not if you already have an alternative boot manager.
In other words, if you use something like Boot Magic or System Commander, the commands you've just read will overwrite what you've got.
If you've installed GRUB into the Root Partition instead of the MBR, the commands are a little different. Here's are the instructions that I have for my system:
How to Restore the Grub Menu after a Re-Ghosting:
- Boot from a Live CD, like Ubuntu Live, Knoppix, Mepis, or similar.
- Open a Terminal. Go SuperUser (that is, type su). Enter root passwords as necessary.
- Type grub which makes a GRUB prompt appear.
- Type find /boot/grub/stage1. You'll get a response like (hdx,y) or in my case (hd0,3). Use whatever your computer spits out for the following lines.
- Type root (hd0,3).
- Type setup (hd0,3). This is key. Other instructions say to use (hd0), and that's fine if you want to write GRUB to the MBR. If you want to write it to your linux root partition, then you want the number after the comma, such as (hd0,3).
- Type quit.
- Restart the system. Remove the bootable CD.
Hope this helps. Since I use Norton Ghost to make regular backups and restores (I do a lot of testing), I do this all the time...
Here is another way:
- Boot with any live CD (I've done it with Knoppix 3.x and Ubuntu)
- Get a root shell and make a folder (mkdir ubuntu)
- mount the root (/) partition of ubuntu (e.g. mount /dev/hdb ubuntu if you have two disks)
- chroot the mounted partition (chroot ubuntu)
- grub-install /dev/hda *
- Exit the shell