Window XP and Unbunto 9.04 boot problem

Asked by Leslie W Gibbins

Some time ago I installed Ubuntu 8.04 on my computer. I was running Windows XP from drive 'C' and installed Ubuntu on drive 'D' and was able to select either from the grub boot up menu.
I have now overwritten the 8.04 version with Ubuntu 9.04. The install was successful but when I try to boot into Windows I get the message NTLDR MISSING. From the internet I found a fix using the Windows repair console, entering 'copy e:\i386\ntldr c:\' and 'copy e:\i386\ntdetect.com c:\ where e:\ = Windows disc drive. Unfortunately this did not work.
I then found Super Grub Disk on the internet and used this to fix the mbr. I can now boot into Windows but not into Unbuntu. I then installed grub, again using the Super Grub Disk but again I got the NTLDR MISSING message when trying to boot into Windows.
Your help in this matter would be appriciated. I should point out that I am a novice and therefore require laymens terms in your answers.

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu grub Edit question
Assignee:
No assignee Edit question
Solved by:
Leslie W Gibbins
Solved:
Last query:
Last reply:
Revision history for this message
Carlos Andrés Zambrano (czam) (carlos.zambrano) said :
#1

Ok
Try the following solution:
1- Fix the MBR (again).
2- Enter with the Live cd an open a terminal, wrute the following lines:

$ grub
grub> find /boot/grub/stage1
*this will show something like root (hdX,Y), and then write: setup (hdX).
exit.

It allows you to fix the grub without the SuperGrubDisk.

I hope this fix your problem.

Carlos Z

Revision history for this message
Leslie W Gibbins (lesliegibbins) said :
#2

Carlos,

Many thanks for your help, however, although I carried out your instructions to the letter I continually received an error 15 message. The file could not be found.

I did solve the problem by another method which entailed reloading version 8.04 which did allow me to select both operating systems but then I upgraded this via the internet to 8.10 and then upgraded this to 9.04 by the same method. If anyone else has the same problem, maybe this is the answer albeit time consuming