Dit betreft ubuntu 8.04
Ik weet niet of dit ook voor 9.04 geldt.
Wat gedaan moet worden dat is dat de regel betreffende Windows in de "menu.lst" moet bij geschreven worden.
menu.lst bevindt zich hier: /boot/grub/menu.lst
Ga naar onderen en kopieer het volgende naar de lijst:
title Microsoft Windows XP Home Edition
root (hd0,0)
savedefault
makeactive
chainloader +1
Dit alles moet staan onder de regel: "### END DEBIAN AUTOMAGIC KERNELS LIST"
Het bestand menu.lst moet als root geopend worden. Alt+F2, in typen: gksu nautilus. Regel windows bijschrijven en nautilus sluiten.
Hier wordt het opletten, bij root (hd0,0) vul je bij het eerste cijfer in welke harde schijf het is. Bij mij is dit "sda". De "a" is de eerste letter in het alfabet. Computers beginnen echter met tellen bij 0. Daarom is de a hetzelfde als 0. Aangezien GRUB geen onderscheid maakt tussen "sd" en "hd", vul je bij root altijd "hd" in. Het cijfer achter de komma staat voor het partitienummer. Zoals je in het plaatje hierboven kunt zien, is Windows bij mij partitie 1. Ook hier geldt, computers beginnen met tellen bij 0. Windows staat bij mij dus op "hd0,0".
Bij "sudo update grub" moet eerst de oude menu.lst verwijderd worden. Dan wordt er gevraagd een nieuwe te maken. Bij mij leverde dat geen "windows regel" op. Die moest dus handmatig erbij gezet worden.