Hello:
I'm unable to boot Windows XP in grub. When I try it says : 'Booting 'Windows XP' \ rootnoverify (hd1,0) \ chainloader +1' and then hangs. I've tried adding other stuff to the grub.conf like 'makeactive' and 'root' instead of rootnoverify but all it does is hang. If I use 'makeactive' it makes no difference but if I use 'root' instead of 'rootnoverify' then I get the message 'root (hd1,0) \ Filesystem type unknown, partition type 0x7' since of course this filesystem is NTFS.
My machine was originally a Windows XP only machine but recently I added a 2nd hard drive and put on this hard drive FC3 with GRUB as bootloader. If I want to boot Windows XP I change the BIOS to boot from drive C: and if I want to boot FC3 I change the BIOS to boot from drive D:. I'm trying to have it so that I can boot Windows XP from GRUB without making any modifications to drive C: because eventually I have to leave this machine without having infected it with Linux as the owner says.
Here's my info ( fdisk -l / cat device.map / cat grub.conf ) :
[root@localhost grub]# fdisk -l
Disk /dev/hdb: 30.0 GB, 30020272128 bytes
16 heads, 63 sectors/track, 58168 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Device Boot Start End Blocks Id System
/dev/hdb1 * 1 203 102280+ 83 Linux
/dev/hdb2 204 2284 1048824 82 Linux swap
/dev/hdb3 2285 58168 28165536 83 Linux
Disk /dev/hdc: 122.9 GB, 122942324736 bytes
255 heads, 63 sectors/track, 14946 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdc1 * 1 14946 120053713+ 7 HPFS/NTFS
[root@localhost grub]# cat device.map
# this device map was generated by anaconda
(fd0) /dev/fd0
(hd0) /dev/hdb
(hd1) /dev/hdc
[root@localhost grub]# cat grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/hdb3
# initrd /initrd-version.img
#boot=/dev/hdb
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.10-1.766_FC3)
root (hd0,0)
kernel /vmlinuz-2.6.10-1.766_FC3 ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.10-1.766_FC3.img
title Fedora Core (2.6.10-1.766_FC3smp)
root (hd0,0)
kernel /vmlinuz-2.6.10-1.766_FC3smp ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.10-1.766_FC3smp.img
title Fedora Core (2.6.9-1.667smp)
root (hd0,0)
kernel /vmlinuz-2.6.9-1.667smp ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.9-1.667smp.img
title Fedora Core-up (2.6.9-1.667)
root (hd0,0)
kernel /vmlinuz-2.6.9-1.667 ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.9-1.667.img
title Windows XP
rootnoverify (hd1,0)
chainloader +1
>------------
If you could help me out I would really appreciate it. But the most important thing is to make no modifications to drive C: and yet still boot Windows XP using GRUB. It's a pickle.
Teak