User:Outragedtony/Creating Chameleon Boot Media
Outragedtony (Talk | contribs) (New page: ==Introduction== {{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 chang...) |
Outragedtony (Talk | contribs) |
||
Line 1: | Line 1: | ||
==Introduction== | ==Introduction== | ||
− | {{Note| | + | {{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 post.}} |
− | 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 post.}} | + | |
− | |||
− | + | 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 root folder containing the stage2 bootloader file and the Extra/... folder with all the other stuff inside. | |
+ | |||
==Bootable CD== | ==Bootable CD== | ||
+ | |||
+ | The Chameleon Boot CD allows you to install Mac OS X with a retail DVD. After Chameleon is booted, switch the CD with the retail OS X DVD and press F5 to rescan the optical drive. Make sure to use Chameleon's "cdboot" instead of the normal "boot" for Hd-installation, and set "Rescan" and "Instant Menu" to yes in com.apple.Boot.plist. | ||
===Mac=== | ===Mac=== | ||
===Windows=== | ===Windows=== | ||
− | 1 | + | 1. Get the open-source burning tool InfraRecorder |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | 2. Select Data CD and add the Chameleon files (cdboot & Extra folder) | |
− | + | 3. Go to File -> Project Properties -> Boot | |
− | + | ||
− | + | 5. Add Chameleon's "cdboot" stage2 and set Emulation Type to "None" | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | 7. Burn the CD | |
+ | |||
+ | ===Linux=== | ||
− | 4. Burn chameleon.iso | + | 1. Use mkisofs to generate a bootable iso. Run the following command from the level containing Chameleon's root folder (holding cdboot & Extra/): |
+ | # mkisofs -R -b cdboot -no-emul-boot -boot-load-size 4 -boot-info-table -o chameleon.iso <chameleon root folder> | ||
+ | |||
+ | 2. Burn chameleon.iso | ||
Line 43: | Line 39: | ||
===Edit .plist files with Windows=== | ===Edit .plist files with Windows=== | ||
===Sample com.apple.Boot.plist=== | ===Sample com.apple.Boot.plist=== | ||
− | ===USB key as kext testing ground=== . . . . . . . . . . . . | + | ===USB key as kext testing ground=== . . . . . . . . . . . . . . . . . |
Revision as of 17:09, 30 January 2010
Contents |
Introduction
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 root folder containing the stage2 bootloader file and the Extra/... folder with all the other stuff inside.
Bootable CD
The Chameleon Boot CD allows you to install Mac OS X with a retail DVD. After Chameleon is booted, switch the CD with the retail OS X DVD and press F5 to rescan the optical drive. Make sure to use Chameleon's "cdboot" instead of the normal "boot" for Hd-installation, and set "Rescan" and "Instant Menu" to yes in com.apple.Boot.plist.
Mac
Windows
1. Get the open-source burning tool InfraRecorder
2. Select Data CD and add the Chameleon files (cdboot & Extra folder)
3. Go to File -> Project Properties -> Boot
5. Add Chameleon's "cdboot" stage2 and set Emulation Type to "None"
7. Burn the CD
Linux
1. Use mkisofs to generate a bootable iso. Run the following command from the level containing Chameleon's root folder (holding cdboot & Extra/):
# mkisofs -R -b cdboot -no-emul-boot -boot-load-size 4 -boot-info-table -o chameleon.iso <chameleon root folder>
2. Burn chameleon.iso
Bootable USB Drives
Mac
Windows
===Linux=== .
Miscellaneous
Edit .plist files with Windows
Sample com.apple.Boot.plist
===USB key as kext testing ground=== . . . . . . . . . . . . . . . . .