Linux Grub nach Windows Installation reparieren

Grub Version 1 (0.94)
Nach der Neuinstallation von Windows auf einem bestehenden Linux- Windows- Dualboot System wird der Grub- Bootloader überschrieben und somit unbrauchbar. Das Resultat ist ein System, bei dem nur noch Windows gebootet werden kann.
Zur Behebung muss das System mittels einer Linux- Live- CD gestartet werden. Nach dem Bootvorgang öffnet man eine Shell und mountet das Filesystem, das / enthält nach /mnt.  
# mount /dev/sdaX /mnt
  Als nächster Schritt ist das /usr Filesystem unter /mnt/usr einzuhängen da hier die benötigten Programme liegen.  
# mount /dev/sdaY /mnt/usr
  Dieser Schritt ist nur dann notwendig wenn /usr auch wirklich auf einem extra Mountpoint liegt; ist es ein Teil von / fällt dieser Schritt und ebenso auch der nächste selbstverständlich weg.
Nun fehlt noch /boot, da hier die grub- Konfigurationsdateien, sowie die Loaderfiles an sich liegen:  
# mount /dev/sdaZ /mnt/boot
 
War alles erfolgreich so sollte sich unter /mnt/usr/sbin die Datei grub befinden und unter /mnt/boot/grub/ die Datei menu.lst und z.B. auch die Datei stage1.

In der Datei menu.lst findet sich das ursprüngliche Bootmenü, das vor der Installation von Windows angezeigt wurde. Hieraus benötigen wir den Wert der bei den Linux- Menüeinträgen hinter root steht- also z.B. root (hd0,4). Konkret bedeutet dieser Eintrag, dass das System den Grub- Loader auf der ersten Festplatte (hd0), Partition 5 (,4) findet. Eben diese Kombination schreiben wir nun in den MBR der Festplatte. Hierzu startet man das Programm grub:  
# /mnt/usr/sbin/grub
> root (hd0,4)
> setup (hd0)
> quit
#
  Fertig- das wars!
Beim nächsten Neustart sollte das Menü wieder erscheinen und sowohl Linux als auch Windows sollten sich wieder problemlos starten lassen.