In order to dualboot XP and OSX from the XP bootloader you have to do the following (supposing that XP is on the first partition and OSX on the second/third/…):
- Copy the chain0 file located in /usr/standalone/i386 (or get it here) to the root of your XP partition
- Modify the boot.ini file in the root of your XP installation (you’ll probably have to make it writable by unchecking Read-only in the file’s Preferences) and add the line:
C:\chain0=”Mac OS X86″
- So it should look something like this:
[boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Microsoft Windows XP Professional” /noexecute=optin /fastdetect C:\chain0=”Mac OS X86″
- Make your XP partition active:
- Open "Computer Management" by right-clicking on "My Computer" and selecting "Manage"
- Select "Disk Management"
- Right-click on the XP partition (the first usually)
- Select "Mark Partition as Active"
- Now you can easily select between the two operating systems from the windows bootloader.
Note: You can always get the OSX bootloader back by making the OSX partition (the second probably) active as described above