How to boot Windows XP in the Apple MacBook Pro
Since Apple announced the availability of the switch to the Intel platform in the last year, the possibility of using the Windows operating system in a mac computer has been suggested. It is no surprise, therefore, that some people have created lists of instructions to install windows XP in your mac computer.
The newsmart blog has a list of instructions to install Windows XP in the macBook. To do this, however, you need a PC computer with a clean windows installation and the programs Acronis Disk Director Bootable CD and Acronis True Image (to tweak the partitions).
The main problem faced in this process is the fact that the Macs don't use a BIOS as PCs do. Thus, while loading itself Windows cannot rely on the existence of the BIOS, what makes things a little more complicated. This is the list of instructions:
Read the complete instructions.
- Using the Bootable Acronis Disk Director CD on the MacBook, shrink the Mac partition. Create a new partition of type NTFS/HPFS in the remaining space.
- Setup a clean version of XP on a PC.
- Extract Boot.7z to the root drive of your XP installation.. So you have C:\Boot\
- Copy bcdedit.exe to the root drive of your XP installation. C:\BCDedit.exe
- Copy MacBook.bcd to the root drive of your XP installation
- Use sysprep to “reseal” your XP install and remove all hardware info from the setup (thanks Kristan for pointing that out!).
- Use Acronis TrueImage CD to make an image of your XP install.
- Use the bootable Acronis True Image CD to recreate the image on the partition you just made on your MacBook.
- Use the Bootable Vista DVD to boot on the MacBook.
- Select “Repair Startup” -> Next -> CMD -> Run too.
- Browse to drive C:\Boot (which is the partition you created on the MacBook and then extracted the Acronis TrueImage file to). (cd C:\boot)
- Run “fixntfs.exe -lh” without the quotes
- Browse back to drive C:\ (cd \)
- Run “bcdedit.exe /import MacBook.bcd” without the quotes
- Eject the CD and restart.
- In Mac now, hack the Darwin Bootloader to add another entry that chainloads Drive(0) Partition(2).