User:Outragedtony/Creating Chameleon Boot Media

From OSx86
< User:Outragedtony
Revision as of 16:34, 30 January 2010 by Outragedtony (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Contents

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 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,

Also you will need a Chameleon-folder customized

Bootable CD

Mac

Windows

1. Set up your Chameleon files in a folder, with cdboot at its root (see ^^) 2. Get the open-source burning tool InfraRecorder 3. Select Data CD and add Chameleon files (Extra folder & cdboot) 4. Go to File -> Project Properties -> Boot 5. Add Chameleon's cdboot and set Emulation Type to "None" 7. Burn the cd

Linux

Linux 1. Make a folder, lets call it iso

2. Set up your Chameleon files inside the iso folder:

    * cdboot
    * /Extra/Extensions/<your kexts>
    * Themes, smbios.list, com.apple.Boot.plist (with rescan=yes) and so on inside /Extra

3. From one folder above iso, run the following command:

# mkisofs -R -b cdboot -no-emul-boot -boot-load-size 4 -boot-info-table -o chameleon.iso iso

4. 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=== . . . . . . . . . . . .

Powered by MediaWiki © 2022 OSx86 Project  |   InsanelyMac  |   Forum  |   OSx86 Wiki   |   Privacy policy   |   About OSx86   |   Disclaimers