Je hebt sata en ide schijven.
Grub en ubuntu zien de volgorde van de schijven dus niet hetzelfde.
Dus 1e hd is bij grub anders dan ubuntu, probleem is dat ubuntu grub installeerd, en dus de 1e hd ia dus anders dan wat grub ziet, die in textmode opstart.
Je had met supergrub kunnen opstarten (is een bootable cd), dan direct ubuntu of xp kiezen, dan had je kunnen opstarten, dit is om te booten zonder probleem op te lossen.
Indien grub werkt, dan kun je dmv van op "e" duwen een andere hd kiezen, en dan proberen om op te starten. Zo elke hd nummer testen. Op "b" duwen om te booten.
Hierna wel de "menu.lst" in de map grub aanpassen naar de goede hd nummer.
Nummer hd is 0,0 0,1 1,0 1,1 etc 1e is hd nummer en 2e is partitie nummer.
Voorbeeld
title Ubuntu 8.04.1, kernel 2.6.24-19-generic
root (hd0,1)
kernel /vmlinuz-2.6.24-19-generic root=UUID=e8d265e8-dcc6-4ea2-b990-39a8eeac3c27 ro quiet splash
initrd /initrd.img-2.6.24-19-generic
Dit moet je dus in het vervolg altijd doen, indien er linux kernel update is, dus de menu.lst wijzigen voordat je rebooten doet. En de hd nummer opschrijven voor de volgende keer.
Indien grub niet goed is, dus niet opstart, dan met supergrub, grub installeren, en de hd nummer wijzigen.