FC5/XP Pro dual boot: Can't load XP from GRUB
Hi all,
I'm in the process of setting up a Linux system for the first time. I'm using a dual boot with Fedora Core 5 and WinXP Professional. I'm currently having problems accessing WinXP from grub. FC5 (default OS) loads nicely, but when WinXP is chosen, the system hangs after printing out these: Booting Windows XP Professional .... rootnoverify(hd0,4) chainloader +1 I can still access the contents of this partition with XP on it through XP installation disc so I'm puzzled as to why XP isn't loading. I have currently allocated the 1st 50+ MB of the hard disk as the /boot partition, with grub installed on it. WinXP Pro is found on hda5 Here's the printout from fdisk -l Quote:
|
Welcome to LQ!
AFAIK Windows can boot only from primary partitions of first disk. I do not understand how it ended up in a logical partition in your case but I'm not a Windows expert indeed. |
did you system boot okay before you installed linux.
if so what was the original partition table, layout before you installed linux. as i think the grub.conf is wrong.. also do all your boot files exist on hda,5 david |
/dev/hda5 > hd0,4 for GRUB
However, I noticed another thing. Currently your Linux partition has bootable flag set and Windows partition has not. Windows won't boot without bootable flag set. Linux does not care about this flag. |
Re:
Hi all,
Thanks for the assistance. Managed to get the dual booting up and running after an exhaustive 7 attempts. Would like to share my experiences since it could be likely that others might face the same problems in future. The big culprit is none other than Windoze itself and the way WinXP Setup CD partitions your drive :mad: WinXP setup CD allows you to create 4 partitions... I had the impression that it would be sensible enough to create the maximum amount of primary partitions (that is 3 primary and 1 extended). However, it creates only 1 primary partition, with the other 3 partitions being logical drives on an extended partition. As a result, my WinXP ended up on /dev/hda5 (a logical drive) instead. (Thanks for pointing that out!) Originally, I tried to partition the drive using Linux rescue, but apparently XP doesn't seem to like the partitions I'm creating (even FAT32 partitions), resulting in error messages, partitions not being seen in XP, etc.) Also encountered frequent problems of the XP Setup CD not booting up after partitioning my drive in linux rescue. How I got around in getting my dual boot up are as follows (from an empty hard disk): Quote:
|
All times are GMT -5. The time now is 08:19 PM. |