12-08-2005
3,
0
Join Date: Dec 2005
Last Activity: 19 July 2011, 10:27 PM EDT
Posts: 3
Thanks Given: 0
Thanked 0 Times in 0 Posts
Grub can't find Windows XP
grub was working beautifully on my old hard drive. I cloned my drive, and reinstalled
grub. My linux partition loads fine, but when I click on Windows, grub simply sends me
back to the grub prompt with no error message. On investigating, it appears that grub
hasn't loaded the windows kernel. (I typed boot and it said you have to load the
kernel first). Here's the relevant portion of menu.lst
title Microsoft Windows XP Professional
root (hd0,1)
savedefault
makeactive
chainloader +1
The windows partiition is indeed on /dev/hda2, cloned from my old hard
drive. The only difference between my new hard drive and old one is
that the number of sectors per track is much smaller, so that now
/dev/hda2 starts at cylinder 145, while before it started at 10. I don't
know if this could make the difference, but everything else is identical
Any advice would be most appreciated. In particular, since grub is giving me no error
message, I can't do any more diagnosis! Is there any way to get grub to be more
verbose about what's going on?
Any help would be most appreciated!