By default, the installation guides on this site put the -v (verbose) boot flag into your com.apple.boot.plist that is located in /Exra. The reason I did this is so that you can watch as the system boots and debug. If you are done with tinkering with kexts, and have your system running 100%, you may want your Hackintosh to look more like a real Mac starting up. Simply drag your com.apple.boot.plist to the desktop, open it in TextEdit and remove the -v flag from the Kernel Flags string. Then put the file back into /Extra and reboot.
NOTE: By default, Chameleon uses an updated shiny Apple logo. To make the boot screen look like the above photo, insert the string Legacy Logo=Yes into your com.apple.boot.plist.
TO SET/CHANGE RESOLUTION: Add your desired resolution to your /Extra/com.apple.boot.plist:
Enable the Apple Boot Screen
Dual Boot Windows 7 and OS X Snow Leopard Using Chameleon
Posted by
tonymacx86
on Thursday, November 26, 2009
Labels: chameleon, Core i5, Core i7, Dual Boot, guide, Mac, OS X, Snow Leopard, Windows 7
Labels: chameleon, Core i5, Core i7, Dual Boot, guide, Mac, OS X, Snow Leopard, Windows 7
Using Chameleon as your bootloader, you can boot an infinite amount of operating systems on your PC. It's simple to use a separate hard drive for each operating system.
You have to manually set the OS X partition active at the end of the process. UPDATE: The latest MultiBeast will take care of choosing boot0hfs instead of boot0 to automatically boot from hfs partition, even if it's inactive.
STEP 1: PREPARING THE DRIVE
First thing to do is format and partition the hard drive. When you choose 2 partitions with a GUID Partition Table, OS X will format the drive with 3 partitions. Partition 1 is EFI, Partition 2 will be Snow Leopard and Partition 3 will be Windows 7. The EFI partition is a very small (200mb) hidden partition that holds the OS X bootloader and BIOS information on a real Mac. In a separate guide, I'll show you how to install Chameleon to the EFI partition to leave an OS X install untouched. For now, just know it's installed by default and labeled Partition 1.
Now you will install Windows 7 to Partition 3. You'll have to reformat it to NTFS in the Windows 7 installer before Windows will let you install. We labeled it Windows 7 in the previous step.
At this point, Windows 7 will install to Partition 3. The installer will reboot the computer a few times- just leave it until you complete the installation process and see the Windows desktop.
STEP 3: INSTALL SNOW LEOPARD
The next step is to install Snow Leopard to Partition 2.
STEP 4: SET THE OS X PARTITION AS ACTIVE (NOT NECESSARY) UPDATE: The latest MultiBeast will take care of choosing boot0hfs instead of boot0 to automatically boot from hfs partition, even if it's inactive.
You now have to set the Snow Leopard partition so that your computer boots from it first. Therefore, Chameleon loads and you can select either Snow Leopard or Windows 7. You will have to issue a few commands to Terminal in order to accomplish this task.
Thanks for reading and I hope it worked for you! Special thanks goes out to the entire OSx86 Hackintosh community! This guide was cobbled together from various sources- I did not invent this method, and do not wish to take any credit beyond putting it into plain English. ;) As always, if you have any issues, post a comment and I'll try my best to help you out any way I can.
-tonymacx86
- Install multiple operating systems on separate hard drives.
- Go to CMOS Setup Utility and choose Advanced BIOS Features.
- Select Hard Disk Boot Priority.
- Move your Chameleon OS X hard drive to top of list.
- Boot into Chameleon and choose your Operating System.
STEP 1: PREPARING THE DRIVE
First thing to do is format and partition the hard drive. When you choose 2 partitions with a GUID Partition Table, OS X will format the drive with 3 partitions. Partition 1 is EFI, Partition 2 will be Snow Leopard and Partition 3 will be Windows 7. The EFI partition is a very small (200mb) hidden partition that holds the OS X bootloader and BIOS information on a real Mac. In a separate guide, I'll show you how to install Chameleon to the EFI partition to leave an OS X install untouched. For now, just know it's installed by default and labeled Partition 1.
- Boot into your existing OS X installation.
- Open Applications/Utilities/Disk Utility
- Select your hard drive in the left column.
- Click the Partition tab
- Under Volume Scheme: separate your hard drive into 2 Partitions. You can make them any size you want.
- Click Options... choose GUID Partition Table, then click OK.
- Click Untitled 1. Under Name: type Snow Leopard. Under Format: choose Mac OS Extended (Journaled).
- Click Untitled 2. Under Name: type Windows 7. Under Format: choose MSDOS (FAT).
- Click Apply and close Disk Utility.
- Insert Windows 7 DVD in tray.
- Unplug all hard drives except this one and reboot.
Now you will install Windows 7 to Partition 3. You'll have to reformat it to NTFS in the Windows 7 installer before Windows will let you install. We labeled it Windows 7 in the previous step.
- Wait for Windows to begin installation process.
- Accept license agreement.
- At Which type of installation do you want, choose Custom (Advanced)
- At Where do you want to install Windows, choose Partition 3: Windows 7.
- Click Drive options (advanced).
- Click format.
- Click OK.
- Click Next.
At this point, Windows 7 will install to Partition 3. The installer will reboot the computer a few times- just leave it until you complete the installation process and see the Windows desktop.
STEP 3: INSTALL SNOW LEOPARD
The next step is to install Snow Leopard to Partition 2.
iBoot + MultiBeast - Install OS X on any Intel-based PC
STEP 4: SET THE OS X PARTITION AS ACTIVE (NOT NECESSARY) UPDATE: The latest MultiBeast will take care of choosing boot0hfs instead of boot0 to automatically boot from hfs partition, even if it's inactive.
You now have to set the Snow Leopard partition so that your computer boots from it first. Therefore, Chameleon loads and you can select either Snow Leopard or Windows 7. You will have to issue a few commands to Terminal in order to accomplish this task.
- Open Applications/Utilities/Terminal.
- Type diskutil list
- Write down the IDENTIFIER of your Apple_HFS Snow Leopard drive. For this example: disk0s2.
- Type sudo -s
- Enter your password.
- Type fdisk -u /dev/rdisk0
- Type y
- Type fdisk -e /dev/rdisk0
- Type p
- Type f 2
- Type w
- Type y
- Close Terminal and reboot.
Thanks for reading and I hope it worked for you! Special thanks goes out to the entire OSx86 Hackintosh community! This guide was cobbled together from various sources- I did not invent this method, and do not wish to take any credit beyond putting it into plain English. ;) As always, if you have any issues, post a comment and I'll try my best to help you out any way I can.
-tonymacx86
Create a Chameleon Boot USB Drive
Posted by
tonymacx86
Labels: chameleon, Core i5, Core i7, guide, leopard, Mac, OS X, P55, Snow Leopard
Labels: chameleon, Core i5, Core i7, guide, leopard, Mac, OS X, P55, Snow Leopard
A good thing to have if you're updating or changing your Hackintosh is a Chameleon boot USB drive. It is a USB drive or key that has nothing on it but the Chameleon bootloader- therefore it can be a cheap 512mb or 1gb drive! You can always boot directly from it in case your install or update doesn't work.
- Boot into your existing OS X Installation.
- Insert your USB drive.
- Open Applications/Utilities/Disk Utility.
- Highlight your USB drive in the left column.
- Click the Partition Tab.
- Click Volume Scheme- choose 1 Partition.
- Click Options…
- Select GUID Partition Table. Click OK.
- In the Name: field type: ChameleonBoot
- In Format: field select Mac OS Extended (Case Sensitive, Journaled)
- Click Apply, then click Partition.
- Close Disk Utility
- Download tonymacx86-snowleopard.zip
- Open and place tonymacx86-snowleopard folder on the desktop.
- Open Apps folder
- Open PC EFI 10.1
- Select ChameleonBoot and click Continue.
- Click Install, and then type your password.
- Open Terminal.
- Type: sudo rm /Volumes/ChameleonBoot/boot and type your password. (this deletes the boot file installed from PC EFI 10.1)
- Click and drag boot, DSDT.aml, and Extra from tonymacx86-snowleopard to ChameleonBoot. Or drag your own files from your existing Snow Leopard drive.
How To Install Chameleon Manually From Terminal
Posted by
tonymacx86
on Saturday, November 21, 2009
Labels: chameleon, Core i5, Core i7, guide, leopard, Mac, OS X, Snow Leopard
Labels: chameleon, Core i5, Core i7, guide, leopard, Mac, OS X, Snow Leopard
There are various pkg installers to install Chameleon to your boot drive through a GUI. You may find it necessary to replace your Chameleon with a new version. Usually, if you have previously installed Chameleon 2.0, all you must do is replace the boot file. But if you want to replace the entire thing, or if installing for the first time, there are a few simple Terminal commands you must issue.
1. Download any Chameleon binary source (For this example: Chameleon-2.0-RC2-r640-bin)
2. Unzip the folder and place it on the desktop as shown in the picture.
2. Open Applications/Utilities/Terminal
3. Type: diskutil list
4. Locate your OS X installation partition. It will be under IDENTIFIER. Be sure to use the correct one. (For this example: disk0s2)
5. Type: cd
6. Click and drag the Chameleon folder to Terminal, creating a path to it. This is a cool trick that you can use instead of typing the whole path. The command will become: cd /Users/****/Desktop/Chameleon-2.0-RC2-r640-bin
7. Type cd i386
8. Type: sudo fdisk -f boot0 -u -y /dev/rdisk0
9. Type: sudo dd if=boot1h of=/dev/rdisk0s2 (your disk IDENTIFIER from step 4)
10. Type: sudo cp boot /
That's it! If you want to use a different boot file (like PC EFI 10.5), you must delete the installed boot file and drag the new one to the root of your drive. Here's how to do that:
1. Open Applications/Utilities/Terminal
2. Type: sudo rm /boot
3. Drag new boot file to your install drive.
I hope this helps you become more familiar with the Terminal! Good luck with your manual installation of Chameleon!
OSx86 Help Desk
Posted by
tonymacx86
on Friday, November 20, 2009
Labels: Core i5, Core i7, DSDT, leopard, Mac, news, OS X, Snow Leopard
Labels: Core i5, Core i7, DSDT, leopard, Mac, news, OS X, Snow Leopard
Hey everyone-
Just thought I'd create a post where you can come with your questions about anything OSx86 related. Post specific issues, install problems, screenshots, etc... I'll try my best to help you out any way I can!
The OSx86 Help Desk- working to answer your questions- for free, for fun, for you!
;)
EDIT: The OSx86 Help Desk is now moved to the forum!
Just thought I'd create a post where you can come with your questions about anything OSx86 related. Post specific issues, install problems, screenshots, etc... I'll try my best to help you out any way I can!
The OSx86 Help Desk- working to answer your questions- for free, for fun, for you!
;)
EDIT: The OSx86 Help Desk is now moved to the forum!











