Hello, I just bought a new hard disk and I decided to have a fresh start. I reinstalled both Windows and Linux in my pc. I also tried to do something different in my dual boot procedure. Here's what I did:
I installed Linux on my first hard drive.
I disconnected that drive and the installed Windows on another drive.
I reconnected the other drive and made it the first drive so I boot with linux.
I modified my grub config so I can boot Windows from grub.
I did all these so the second drive would contain only windows and the first one contains only linux. Windows XP has a nasty habit of forcing you to install it's boot record on the first drive connected, so I disconnected the first. Well, I just want my linux drive to be the first drive, so I chose this order.
Now, when I try to boot Windows through grub, nothing happens... the screen goes black for a short moment then the Grub screen displays again, choose windows = return to grub splash screen.
What could be wrong here? Can't I have two boot records on separate drives? I can boot windows when I set it at CMOS as the first boot option but I can't boot it through grub
Here's my grub/menu.lst:
<quote>
default 3
timeout 10
# Pretty colours
color cyan/blue white/blue
# Display a splashscreen
splashimage (hd0,0)/boot/splash.xpm.gz
foreground bbbbbb
background 000000
## ## End Default Options ##
title Libranet GNU/Linux, kernel 2.4.21
root (hd0,0)
kernel /vmlinuz-2.4.21 root=/dev/hda3 ro hdc=scsi
savedefault
boot
title Libranet GNU/Linux, kernel 2.4.21 (single user mode)
root (hd0,0)
kernel /vmlinuz-2.4.21 root=/dev/hda3 ro hdc=scsi single
savedefault
boot
### END DEBIAN AUTOMAGIC KERNELS LIST
title Memory Test
root (hd0,0)
kernel /boot/memtest86.bin
title Windows XP
rootnoverify (hd0,0)
makeactive
chainloader+1
</quote>