Jump to content


Always up to date!

Do you want to be kept up to date with new versions of files and / or news? Follow us on Twitter and Facebook! Make sure you are updated with new file versions!

Photo

[GUIDE]Creating a Chameleon Bootable USB from Windows

- - - - - chameleon lion snowleopard usb stick

  • Please log in to reply
14 replies to this topic

#1
kyndder

kyndder

    OSx86.net Crew

  • Supervisors
  • 9,585 posts
Hy guys!!!

First of all, i would like to thank Cassio from Olarila Forum who brought me this tip,
to ceckin from the VoodooProjects Forum who is the author of the original Guide and to
Gringo Vermelho from the VoodooProjects Forum which complemented the Guide with more tips and information...

Original post of ceckin from VoodooProjects > TUT: Create Chameleon USB from Windows

Post of Cassio from Olarila Forum (Brazilian Portuguese) > olarila.com • Exibir tópico - Como criar um pen drive de boot com Chameleon pelo Windows


What you need...


Chameleon BootSector files > Chameleon_BS.zip

Latest Chameleon Build "boot" File and "Extra" folder (you can use from a specific version or the latest) > BuildBot

USB Stick

FakeSMC.kext > Fakesmc version 2.5 - Downloads - Kexts.com

NullCPUPowerManagement.kext > NullCPUPowerManagement (32-/64-bit) - Downloads - Kexts.com

Other kexts needed for your system like Lan, Audio, PS2, etc..., you can find your devices and after search for your system kexts using this app (Windows Version) > System Info - Downloads - Kexts.com

Other needed stuff (DSDT, kernels, config files, etc...)

Notepad++ to made changes to xml files from Windows (SMBios.plist and org.chameleon.Boot.plist) > Notepad++ Home

You can find useful information about Chameleon Configuration files here > http://www.kexts.com...der-basics.html


Creating the Bootable USB Stick...


Download the Chameleon`s BootSector files from the link above...

Extract the contents of the file...

Plug your USB Stick and check his "Drive Letter", for example e: (Assuming that you have only one partition and one CD/DVD drive)

Open Windows Command Prompt as Administrator (Navigate to "Start" button > "Programs" > "Accessories" > right click on "Command Prompt and click "Run as Administrator"...

When the Command Prompt window appear, navigate to the "Chameleon_BS" folder that you just extracted, for example
cd \Users\YOUERUSERNAME\Downloads\Chameleon_BS

Now run makeusb X: (Raplace X for your "Drive Letter")

You should see this... (Yes!!! I copied from the original post and pasted here!!! :o )

Format G: ...
Create boot sector ...
Read DBR: successful!
Patching FAT32 BPB: successful!
Write DBR: successful!
Write MBR: successful!
Done.
RePlug device before using it!

C:\Users\YOUERUSERNAME\Downloads\Chameleon_BS

Eject your USB Stick and plug it again...

Download the Files from the Chameleon Build that you want and Extract it...

Copy the file "boot" from the folder usr > standalone > i386 to the root of your USB Stick...

Copy the "Extra" folder to your USB Stick...

Create a folder called Extensions inside of the USB Stick "Extra" folder...

Download FakeSMC.kext and NullCPUPowerManagement.kext and move to inside of the USB Stick "Extensions" folder (and another needed kexts)...

Below you can find a basic "org.chameleon.Boot.plist", you can copy from here and use with Notepad++ to create your own (save as org.chameleon.Boot.plist inside of the USB Stick "Extra" folder)

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Kernel</key>
	<string>mach_kernel</string>
	<key>Kernel Flags</key>
	<string>cpus=1 busratio=13</string>
	<key>arch</key>
	<string>i386</string>
	<key>Legacy Logo</key>
	<string>Yes</string>
	<key>Timeout</key>
	<string>5</string>
	<key>USBBusFix</key>
	<string>Yes</string>
	<key>GenerateCStates</key>
	<string>Yes</string>
	<key>GeneratePStates</key>
	<string>Yes</string>
	<key>Theme</key>
	<string>Default</string>
</dict>
</plist>

If you have another extra stuff like DSDT or a modified Kernel, place the files at the root of your USB Stick...

Done!!!!

Now set the Default Boot Device to the USB Drive on your BIOS and enjoy!!!

579868.png

Asus P8Z77-V LK Firmware 1001 / Core i5-2300 Sandy Bridge / Geekbench


#2
zinc55

zinc55

    Junior Member

  • Members
  • Pip
  • 3 posts
Keeps telling the system cannot find the path specified...:mad:

#3
kyndder

kyndder

    OSx86.net Crew

  • Supervisors
  • 9,585 posts

Keeps telling the system cannot find the path specified...:mad:


To do the steps you need to move the path of the Command Prompt on the folder where you have the Chameleon Bootsector files...

For example, if the Bootsector files are in "\Users\YOUERUSERNAME\Downloads\Chameleon_BS" and your "Working Path" is root "C:\" the command will not work...

579868.png

Asus P8Z77-V LK Firmware 1001 / Core i5-2300 Sandy Bridge / Geekbench


#4
zinc55

zinc55

    Junior Member

  • Members
  • Pip
  • 3 posts

To do the steps you need to move the path of the Command Prompt on the folder where you have the Chameleon Bootsector files...

For example, if the Bootsector files are in "\Users\YOUERUSERNAME\Downloads\Chameleon_BS" and your "Working Path" is root "C:\" the command will not work...


So I have to start the command prompt in my downloads folder? :confused:

#5
kyndder

kyndder

    OSx86.net Crew

  • Supervisors
  • 9,585 posts

So I have to start the command prompt in my downloads folder? :confused:


You have to mode the "Working Path" to the folder where you have the Chameleon BootSector files that you download...

579868.png

Asus P8Z77-V LK Firmware 1001 / Core i5-2300 Sandy Bridge / Geekbench


#6
sidd

sidd

    Senior Member

  • Members
  • PipPipPip
  • 102 posts
instead u can hold shift + right click on the folder, than open windows command here.............:)

#7
benjamin2

benjamin2

    Junior Member

  • Members
  • Pip
  • 1 posts
:'( I get the following

C:\Users\13gwynn\Desktop\chbs>makeusb D:
Format D: ...
Create boot sector ...
ERROR: Read DBR: failed - Failed to create files (LastError: 0x5)!
ERROR: Write DBR: failed - Failed to create files (LastError: 0x5)!
ERROR: Write MBR: failed - Failed to create files (LastError: 0x5)!
Could Not Find C:\Users\13gwynn\Desktop\chbs\usbbs32.bin
Done.
RePlug device before using it!

(Windows 8 CP)

EDIT: Nevermind, heres a tip to others. Run command prompt as admin :eagerness:

Edited by benjamin2, 09 April 2012 - 02:05 PM.


#8
fcc

fcc

    Junior Member

  • Members
  • Pip
  • 1 posts
Hi thank you very much for the information.
At the moment the builds voodooprojects org is not accessible can anyone provide me a link for the latest build.

Edited by fcc, 24 April 2012 - 12:01 PM.


#9
Deni

Deni

    Junior Member

  • Members
  • Pip
  • 5 posts
when i tried to run usb to run bootloader i get error "EBIOS read error : Error 0x02 Block 0x4a5050 Sectors 0", please help to solve this problem

#10
kyndder

kyndder

    OSx86.net Crew

  • Supervisors
  • 9,585 posts

when i tried to run usb to run bootloader i get error "EBIOS read error : Error 0x02 Block 0x4a5050 Sectors 0", please help to solve this problem


Make the steps again and run CMD as Administrator...

You have this message due to some kind of error during the USB creation...

579868.png

Asus P8Z77-V LK Firmware 1001 / Core i5-2300 Sandy Bridge / Geekbench


#11
Deni

Deni

    Junior Member

  • Members
  • Pip
  • 5 posts

Make the steps again and run CMD as Administrator...

You have this message due to some kind of error during the USB creation...


I run CMD as Administrator at first time. I get this error too when i try run chameleon bootloader from installation disk

#12
kyndder

kyndder

    OSx86.net Crew

  • Supervisors
  • 9,585 posts

I run CMD as Administrator at first time. I get this error too when i try run chameleon bootloader from installation disk


Did you already tried with a different USB Stick???

Try a "Deep Format(Zero Fill)" on your USB Stick from windows using an app like this > Eraser

Or from a Linux LiveCD using the command below on a terminal window (Replace X for your USB Stick Device Letter)...

dd if=/dev/zero of=/dev/sd[COLOR="#FF0000"]X[/COLOR]

579868.png

Asus P8Z77-V LK Firmware 1001 / Core i5-2300 Sandy Bridge / Geekbench


#13
simbha

simbha

    Junior Member

  • Members
  • Pip
  • 2 posts

Hi thank you very much for the information.
At the moment the builds voodooprojects org is not accessible can anyone provide me a link for the latest build.


To download Latest Chameleon Build "boot" File and "Extra" folder (you can use from a specific version or the latest) > BuildBot
This link is dead...:P So you can get the latest Chameleon Build from: Chameleon-2.1-r2069.pkg:eagerness:

#14
ariefspekta

ariefspekta

    Junior Member

  • Members
  • Pip
  • 2 posts
Many thanks! work for me..

#15
110800

110800

    Newbie

  • Members
  • Pip
  • 1 posts

i really cant get it sir, my bootsector is in the users\myname\downloads\chameleon_bs and says not recognized command,

how do i do it sir?

i ran cmd as admin and 

C:\windows\system32\> c:\users\myname\downloads\chameleon_bs and it says not recognized command

need help sir please thanks







Also tagged with one or more of these keywords: chameleon, lion, snowleopard, usb stick

2 user(s) are reading this topic

0 members, 2 guests, 0 anonymous users