Two grub errors - dual boot and error 29

Asked by Dr Denise M Noha

Hello

Ok, first of all I have successfully installed Ubuntu 7.04 onto an external hard drive. I also have my Windows XP installation on my internal hard drive. Sounds good the operating systems are there and working but there are two problems.

1. When I installed Ubuntu it did detect the Windows XP SP2 system but it did not offer this as an option in grub, so the dual boot is missing.

2. If I load Ubuntu from the current grub I get "error 29 disk write error press any key to continue". In order to load Ubuntu I have to edit the grub delete the last line which is savedefault and then boot. It boots fine but I have to do this every time I turn on my PC - a pain.

Can you anyone please help me put in the windows option and get rid of this error 29 problem?

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu grub Edit question
Assignee:
No assignee Edit question
Solved by:
Dr Denise M Noha
Solved:
Last query:
Last reply:

This question was reopened

Revision history for this message
Sam Cater (wraund-deactivatedaccount) said :
#1

then error 29 thing is easy.

From ubuntu go to /boot/grub/menu.lst and remove savedefault from the menu entry

Revision history for this message
Dr Denise M Noha (denise-noha) said :
#2

Thanks Sam - one down and one to go.

Revision history for this message
Sam Cater (wraund-deactivatedaccount) said :
#3

can you please tick the box next to my answer, saying 'this solved my question' or something similar.

Revision history for this message
Dr Denise M Noha (denise-noha) said :
#4

Thanks Sam Cater, that solved my question.

Revision history for this message
Dr Denise M Noha (denise-noha) said :
#5

Dual boot problem still unsolved.

Revision history for this message
Best Dr Denise M Noha (denise-noha) said :
#6

Corrected with the following:
after ### END DEBIAN AUTOMAGIC KERNELS LIST put the following
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hdb1
title Microsoft Windows XP Professional
#rootnoverify (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
makeactive
chainloader (hd1,0)+1