Help - Search - Members - Calendar
Full Version: How to install Chameleon manually (v 2 and v 1)
InsanelyMac Forum > OSx86 Project > Tutorials (The Genius Bar)
c0rk007hck
This Tutorial learns you how to install Chameleon bootloader on your Mac partition.
This may help you when you get b0, boot0 and other errors get, and the installer won't help.
(Installer didn't work very well in my case)

1. Open the Terminal app

2. Use sudo -s to assume root privileges.

3. First get the partition / disk where your Mac partition is
CODE
diskutil list


You should see something like this:


4. In this tutorial is the Mac disk disk0s2

5. Extract the Chameleon archive and go back to the terminal.

6. Install boot0 to the MBR:
CODE
fdisk -f boot0 -u -y /dev/rdisk0


7. Install boot1h to the bootsector of your OS X partition:
CODE
dd if=boot1h of=/dev/rdisk0s2


8. Copy the ‘boot’ file to your root partition:
CODE
cp boot /


Or if it's not your current volume:

CODE
cp boot /Volumes/[volume name]


9. Now make we our partition active.
Our disk is disk0, so our code will be:

CODE
sudo fdisk -e /dev/disk0
f 2
write
y
exit


It will look like:


---------------------------------------------------------------
For Chameleon 2.0 only
---------------------------------------------------------------

10. Copy Themes and smbios.plist to your Extra folder:

cp -R smbios.plist Themes /Extra
11. Finally add any kexts you wish to /Extra/Extensions like you usually would.
maleorderbride
Thanks!

I managed to follow all of the steps (I think), but since I have a pretty severely mangled boot by now, it did not quite work. But that was not really a surprise. re-installing the OS'es right now.

I did have one question about copying the boot file. You say to copy it to the root, so would I just type:

cp boot /rdisk0s2

where 0s2=OS X install? What goes on the other side of that / ?

Oh, and you certainly imply it, but one should cd to the extracted .pkg files. Silly noobs like me might scratch their head for a minute.
c0rk007hck
/ means your current boot drive.
HackBook Pro
Thank you, man. Your tutorial worked like a charm :-D
tvdang7
im getting fdisk : dev/rdisk0 : permission denied. whats that mean?
alexismeji
how would you go about doing this is if I have osx in one HD and win 7 in another one?
alexismeji
anybody?
c0rk007hck
Try before executing this commands:
sudo -s, type your password (you don't see start or something like that), and enter
alexismeji
I'm sorry, but I re-re-re-re-re your post and im still confused on what I have to do.
mouki
What i do if i get

fdisk: could not open MBR file boot0: No such file or directory

which archive i need to dl? (Chameleon-2.0-RC3-r658-bin.tar.gz) that one? and if yes where i need to extract? (root?) some map?

Thank you.
c0rk007hck
Extract is somewhere, and use CD to get there, CD is a command, and not the 'CD-Drive'.
Do this:
1. Extract the stuff
2. Determine which drive it is, using diskutil list
2. Type in the terminal 'cd ' < - Space after CD
3. Drag the i386 folder from chameleon 2 to the terminal window
4. Press enter
5. execute step 6 and later
mouki
QUOTE (c0rk007hck @ Sep 29 2009, 07:05 PM) *
Extract is somewhere, and use CD to get there, CD is a command, and not the 'CD-Drive'.
Do this:
1. Extract the stuff
2. Determine which drive it is, using diskutil list
2. Type in the terminal 'cd ' < - Space after CD
3. Drag the i386 folder from chameleon 2 to the terminal window
4. Press enter
5. execute step 6 and later


Hi again man, sorry but im dummy )) i get always thesame fout. If i do step6 i get @no such file directory@ take a look please at the scrshoot please. Click to view attachment

thanks man for you routing )
c0rk007hck
Don't copy and paste!!
Just type line by line, and instead of typing cd <, type cd , and drag the i386 folder to the terminal, en type enter.
DIGITALUnderworld
Tried this, and got "fdisk: could not read MBR code: Is a directory"

Is not working.

QUOTE (c0rk007hck @ Sep 29 2009, 12:05 PM) *
Extract is somewhere, and use CD to get there, CD is a command, and not the 'CD-Drive'.
Do this:
1. Extract the stuff
2. Determine which drive it is, using diskutil list
2. Type in the terminal 'cd ' < - Space after CD
3. Drag the i386 folder from chameleon 2 to the terminal window
4. Press enter
5. execute step 6 and later
Wilse
QUOTE (mouki @ Sep 29 2009, 01:41 AM) *
What i do if i get

fdisk: could not open MBR file boot0: No such file or directory


I'm getting this too.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.