I installed Vista into a laptop that already had XP.
The partitions were like this as far as I remember:
Hidden recovery partition
Primary partition - Partition for Data
Logical partition - Partition for XP
I shrank the data partition by 15GB to install Vista into the new partition (the new partition was created as primary by diskpart).
I installed Vista in the 15GB partition and it's working fine.
However, when I try to boot into XP, it will access the hdd for 1-2secs (probably ntldr) and then show a blinking cursor.
I'm not sure why this is happening
I've already tried editing the BCD to point to other partitions for booting but it doesn't work because ntldr (obviously) doesn't exist on other partitions.
I've also tried editing the partition number in boot.ini (tried partitions 0 to 3) but it didn't work (was getting hal.dll errors; most likely because of invalid partitions)
Btw, the partition that displays the blinking cursor is 3
I haven't tried yet using an XP CD to fixboot and fixmbr because I didn't have one with me (and it will also erase Vista's bootloader).
Could it be because GRUB is loading before Vista's Bootloader?
Any suggestions?
Thanks