Note: Chameleon 2 has not been finally released, and this document is not part of the official Chameleon Documentation. Information is still incomplete, subject to change and written for current RC4. To comment and help improving this guide, please use only.This guide explains how to create CD's and USB drives booting Chameleon 2 with different operating systems. Basic understanding about how Chameleon works is expected. Before creating the boot media, collect the configuration files, kext's and other customizations you will need and organize these files as Chameleon expects them. In short, you should have one Chameleon root folder containing the stage2 bootloader file and the Extra/.
Folder with all the other stuff inside. Download Chameleon 2 from. Also, check out the utilities to create BootCDs made by Chameleon Users (under ). Bootable CDThe Chameleon Boot CD allows you to install Mac OS X from a retail DVD (not as in 'automagic', but as a tool).
After Chameleon is booted, eject the CD, insert the retail OS X DVD and press F5 to rescan the optical drive. Make sure to have Chameleon's 'cdboot' stage2 in Chameleon's root folder (instead of 'boot' which is used for HD-installation), and set the 'Rescan' and 'Instant Menu' keys to 'yes' in com.apple.Boot.plist. The CD can also boot operating systems on the hard drive, an essential asset if you somehow screwed up your installation. Mac OS X. Note: Unsure if this is right. Could someone with mac os x varify/fix this? Also it's overkill to create a hybrid iso, since you wan't use it in a 'real' mac.1.
Make the Chameleon root folder on your Dekstop:# mkdir -p /Desktop/newiso/Extra2. Copy stage2 cdboot into /newiso folder, and add the other configuration files into /newiso/Extra3. Open a Terminal and create the preboot image (also mounts it to your Desktop):# hdiutil create -size 15m -fs HFS+ -volname Preboot -layout MBRSPUD -attach /Desktop/newiso/Extra/Preboot.dmg && mkdir -p /Volumes/Preboot/Extra/Extensions4.
Add the kexts to /Extra/Extensions within the Preboot image5. Unmount the Preboot Volume6. Create a bootable iso:# hdiutil makehybrid -o /Desktop/Chameleon.iso /Desktop/newiso/ -iso -hfs -eltorito-boot /Desktop/newiso/cdboot -no-emul-boot -hfs-volume-name 'BootCD'3. Burn Chameleon.iso.
Windows. Note: Editing.plist files under Linux has its caveats. See for more information.1. Get the open-source burning tool2. Select Data CD and add the Chameleon files (cdboot & Extra folder)3. Go to File - Project Properties - Boot4. Add Chameleon's 'cdboot' stage2 and set Emulation Type to 'None'5.
Burn the CD Linux1. Use mkisofs to create a bootable iso. Run the following command from the level containing Chameleon's root folder (newiso):# mkisofs -R -b cdboot -no-emul-boot -boot-load-size 4 -boot-info-table -o chameleon.iso newiso2. Burn chameleon.iso Bootable USB Drives.
Download Rc4 Cipher
Note: Missing paragraphs: install Chameleon to USB with Windows/Mac. Windows should be the same as Linux if you can get working dd binaries.Chameleon USB keys can not boot the retail OS X DVD, but they come in handy as rescue tool to boot into a borked installation. Similarly, if you want to play safe, use them to test new kexts and other customizations for compatibility before applying them to your main chameleon installation. For USB drives, the stage2 loaders for HD's must be used ('boot' instead of 'cdboot') in the Chameleon root directory. Linux.
Warning: dd and mkfs do not go well with typos. Only use them when you know what will happen, and double-check your commands. Do not use dd when intoxicated.For simplicity, this example uses a single Fat32 formatted partition and MBR. If you experience problems, try with HFS+ partition and/or GPT layout (remember to use boot1h stage1 loader for HFS+ partitions). A great tool for creating GPT partition tables under linux is.0. Partition your media, and make sure it is not mounted1. Format the Usb stick to F32:# mkfs.vfat -F32 /dev/sdx12.
Install Chameleon's stage0 boot loader to the usb device:# dd if=Chameleon/i386/boot0 of=/dev/sdx bs=440 count=13. Install Chameleon's stage1 f32 boot loader to the usb partition:# dd if=/Chameleon/i386/boot1f32 of=/dev/sdx14.
Mount the partition:# sudo mount /dev/sdx1 /mnt/usb5. Copy the contents of Chameleon's root folder:# cp -r Chameleon/newimg/. /mnt/usb/6. Unmount the Usb stick:# sudo umount /dev/sdx1. Miscellaneous Edit.plist files with WindowsUNIX and Mac OS X use the line feed (LF) character to mark the end of a line of text, Windows uses the carriage return (CR) character. Because.plist files must have linefeed characters at the end of every line to be readable by Mac OS X, editing these files with Windows tools can result in headaches. Use Wordpad instead of Notepad, and to be extra sure convert them with after editing.
Sample com.apple.Boot.plist
That way, you should minimize major panic attacks. Always keep a spare, working ChameleonBoot media (and if this happens to be a CD, LABEL IT). References Official Chameleon Documentation. User contributed Content. by Distemperus.
by r0m30., Chameleon management and boot cd creation app by sonotone. by Trauma.
After installing this i cant bootsays can´t find machkernel? Any idea?Do you install 10.6.2 sleep enabler? Kernel panics on sleep enabler rights?The Chameleon 2 RC4 is compatible with the old one sleep enabler not with a new 10.6.2 on SL 10.6.2Please check.BTW after install this boot chameleon 2 rc 4, i feel like feeling slow. Like being keylogged or something. The screen i typed here felt like typed on 486.
And the screen scrolling low. Perhaps because the uuidplatform.kext still installed. Do you install 10.6.2 sleep enabler? Kernel panics on sleep enabler rights?The Chameleon 2 RC4 is compatible with the old one sleep enabler not with a new 10.6.2 on SL 10.6.2Please check.BTW after install this boot chameleon 2 rc 4, i feel like feeling slow. Like being keylogged or something.
The screen i typed here felt like typed on 486. And the screen scrolling low. Perhaps because the uuidplatform.kext still installed.No i dont have since my sleep working without it.Any body else can help?EDIT: FIXED IT WITH RIGHT DEFAULT HD IN SMBIOS.PLIST. This is an unofficial installation package.PLEASE don't report any problems related to the installation package to Voodoo team. The Voodoo team is responsible for the boot loader itself only.Use at your own riskChanges since RC3:Fixed booting the default partition when using timeout. Added Intel Core i5 detection. Applied rivig's patch against all stage 1 loaders.
Now linear address mapping uses 12 bit offsets. Added DigitalDJ's SMBIOS CPU detection patch. Applied IntVar's system-id patch.
Rc4 Software
Applied hnak's readlba register saving patch. Added radekg's HFS filesystem fix to handle 2GB+ file sizes. Backported ATI device injection EFI64 tables and hibernation fix from netkas' PCEFI. Thanks and credits goes for them!Huge thanks to everyone who contributed to making all this possible.More information at:Chameleon website (use google to find it since I'm not allowed to put link here)NB: With this version we no longer need to use platformUUID.kextHello,does this work on 10.5.8 verison, Leopard OS X?thanks. Hey there,Chamelon will not install on my fresh snow leo partition. Unable to unpackany ideas?thanksYes, i me too.i was installed using myhack installer with chameleon RC3 included with MBR partition. I was going to upgraded the chameleon using Dr.
Hurt RC4 installer. IT said successfully but when boot it's still RC3.So i grabbed the original version with tgz, and did the manual installation to the mbr, the partition, and the boot file to root as in the documentary. Reboot and it is RC4 now.Any explanation, Dr Hurt?