Can anyone help - I managed to screw up my boot config last night.
Here's the disc config before I started:
Disk 1 (SATA)
Partition 1: EFI + Chameleon BL (200M?)
Partition 2: OS X (400+G)
Partition 3: Kubuntu (100G)
Partition 4: Kubuntu Swap (8G?)
Disk 2 (SATA)
Partition 1: Windows 7 Boot (100M)
Partition 2: Windows 7 (The rest)
Now what I always do before I attempt any windows updates is to remove disk 1 from the system altogether as getting the OS X side of things recovered completely would be a pig. Don't ask me how, but somehow Windows works just fine like this seeing disk 2 as though it was disk 1 - maybe this is a result of the SATA controller? I don't know.
Anyway, so I wanted to add a 32 bit XP partition to the Windows disk so I booted into Kubuntu and used gparted to shrink the main Win7 partition and create a 30G XP partition. I then rebooted Win7 to let it do it's disk check following the resize. So far so good and Disk 2 now looks like this:
Partition 1: Windows 7 Boot (100M)
Partition 2: Windows 7 (The rest)
Partition 3: Windows XP (30G)
At this point everything still works just fine. After much messing about I find a combination of XP disk and SATA driver disk that supports the install (XP Pro w/SP3 + Intel Raid driver disk if anyone cares) and I manage to get through the 1st text part of the XP installation, during which time I formatted partition 3 to NTFS and it did it's copying files thing.
On reboot it all went pear shaped!
With only the Windows drive attached all I get on boot is a BIOS message saying "Error loading operating system".
With both discs attached (so I can use the Chameleon boot loader) I can still boot OS X & Linux, obviously & thankfully, but selecting either of the Windows options results in just a flashing cursor.
I've removed the OS X drive again since I want that well out of the way and have so far tried:
- booting from the XP disc, going to a repair console and running 'fixmbr'. No difference
- booting from the XP disc, going to a repair console and running 'fixboot E:'. Again, no difference (E is the correct drive).
Anyone know what I've got to do to restore this? AFAIK all the data on all the drives is still intact but clearly the XP install isn't even remotely complete yet.
Ta,
Martin.
Here's the disc config before I started:
Disk 1 (SATA)
Partition 1: EFI + Chameleon BL (200M?)
Partition 2: OS X (400+G)
Partition 3: Kubuntu (100G)
Partition 4: Kubuntu Swap (8G?)
Disk 2 (SATA)
Partition 1: Windows 7 Boot (100M)
Partition 2: Windows 7 (The rest)
Now what I always do before I attempt any windows updates is to remove disk 1 from the system altogether as getting the OS X side of things recovered completely would be a pig. Don't ask me how, but somehow Windows works just fine like this seeing disk 2 as though it was disk 1 - maybe this is a result of the SATA controller? I don't know.
Anyway, so I wanted to add a 32 bit XP partition to the Windows disk so I booted into Kubuntu and used gparted to shrink the main Win7 partition and create a 30G XP partition. I then rebooted Win7 to let it do it's disk check following the resize. So far so good and Disk 2 now looks like this:
Partition 1: Windows 7 Boot (100M)
Partition 2: Windows 7 (The rest)
Partition 3: Windows XP (30G)
At this point everything still works just fine. After much messing about I find a combination of XP disk and SATA driver disk that supports the install (XP Pro w/SP3 + Intel Raid driver disk if anyone cares) and I manage to get through the 1st text part of the XP installation, during which time I formatted partition 3 to NTFS and it did it's copying files thing.
On reboot it all went pear shaped!
With only the Windows drive attached all I get on boot is a BIOS message saying "Error loading operating system".
With both discs attached (so I can use the Chameleon boot loader) I can still boot OS X & Linux, obviously & thankfully, but selecting either of the Windows options results in just a flashing cursor.
I've removed the OS X drive again since I want that well out of the way and have so far tried:
- booting from the XP disc, going to a repair console and running 'fixmbr'. No difference
- booting from the XP disc, going to a repair console and running 'fixboot E:'. Again, no difference (E is the correct drive).
Anyone know what I've got to do to restore this? AFAIK all the data on all the drives is still intact but clearly the XP install isn't even remotely complete yet.
Ta,
Martin.