Since you're reading this, it is an assumption that you've somehow read about boot-132 (by dfe) and chameleon and hopefully all other members of the osx86 community who have dedicated their time & knowledge to make this happen: run Retail (vanilla) Mac OS X Leopard in non-Mac computers and get updates direct from Apple website. The advantage of this is that EFI-strings (i.e. for graphics/video, audio, lan, boot parameters, etc.) can be loaded on boot w/out touching the original/vanilla com.apple.Boot.plist.
roisoft brought this method right in my doorstep and I'm just here to share my experience using it and experimenting around it.
Pre-requisite is a working boot-132 disc loader which has been discussed in the original thread by f41qu3. You may visit this thread to check some boot-132 iso(s) and add yours to the collection. You can also use my Boot-132 DiscMaker.
Now let's get started preparing a Boot-132-Chameleon w/ EFI-strings Loader to "power up" a Retail Mac OS X Leopard install.
1. Buy a retail copy of Mac OS X Leopard DVD Installer.
Install Retail Leopard for the 1st time:
2. Boot with your Boot-132-Disc loader. At prompt, press [ENTER] then remove Boot-132-Disc and put in the Retail Leopard DVD Installer. Wait until LED light of your optical drive stops blinking then press [ENTER]. Press [ENTER] again at prompt. Wait for a while.
3. After the "installation language" window, open Disk Utility.
4. Make at least two (2) [Mac OS Extended (Journaled)] partitions. One for our MacLoader (only about 200MB or less) and then one for the retail Leopard install. DO NOT use space(s) for the names of these two partitions.
5. Close Disk Utility then proceed with the installation.
6. After completing installation, restart/reboot with your Boot-132-Disc.
7. At prompt, press [ENTER] then type "80" (for the 1st HDD, "81" for the 2nd HDD, and so on) then press [ENTER]. Select the partition where you installed retail Leopard then press [ENTER].
8. You should now be booting to your newly installed retail Mac OS X Leopard. Fill-up all required forms then you'll get to your Leopard desktop.
Setting-up the MacLoader:
9. Download this MacLoader (already inclusive of Chameleon-2.0-RC2-r640.pkg) then unzip.
10. Open the MacLoader folder from step 9 then put inside the "KEXTs" folder all extra kexts from your Boot-132-Disc.
11. Still in the MacLoader folder, double-click macloader.command.
12. Enter your root password and follow succeeding prompts.
13. Reboot without your Boot-132-Disc in the optical drive. If all is well, you should be able to boot back to your Retail Leopard via MacLoader. If not, try rebooting your computer.
14. If you still can't boot to your retail Leopard, put back in your Boot-132-Disc and reboot your computer then review the steps you've taken.
15. Once you've successfully loaded your retail Leopard, install any necessary updates.
16. After installing every [critical i.e. (usually) the ones that need to restart your computer after install] update, open MacLoader folder from step 9 then double-click updater.command and follow prompts.
17. Restart your computer and enjoy your OSx86 (untouched) Leopard!
To disable automount for the MacLoader, thus you will not see the partition in your desktop and make any unintentional edits, execute the following in Terminal:
sudo nano /etc/fstab UUID="MacLoader's UUID" none hfs rw,noauto [CTRL]+o (to save) [ENTER] [CTRL]+x (to exit)You can still easily mount it back by using Disk Utility.