Showing posts with label chameleon. Show all posts
Showing posts with label chameleon. Show all posts

CustomBeast Now Available for NVIDIA 4xx Graphics Cards + USB 3.0 Support

CustomBeast is now available for NVIDIA 4xx graphics cards!  Supported specs now include any Gigabyte H55, P55, or X58 motherboard with any NVIDIA graphics card. 

In other news we have made some changes to CustomBeast.  During our testing we have found that the MacPro3,1 smbios.plist provides the best performance.  Because of this, we are removing the option for System Identification.  As an added bonus, we will now be including USB 3.0 drivers for supported motherboards.


-tonymacx86 & MacMan

For discussions on this and other topics, register today at tonymacx86.com!

MultiBeast 3.0 Update

Today MultiBeast was updated to version 3.0.  We've made quite a few structural changes, including enabling all choices, so no options are greyed out.  The downside to this is you can now choose to install everything within a category.  Only check the top level choice and the specific sub-choice options.  Checking the category, or root option will most likely corrupt your installation by installing unwanted or unneeded options.

Please do not upload or redistribute MultiBeast to any other sites.   
Full list of changes:
  • Restructured menus: Advanced Options now separated into Drivers & Bootloaders and Customization.
  • Updated Chameleon 2.0 RC5 - Prerelease to r668.
  • Updated Chameleon 2.0 RC5 - ATI Experimental to r679.
  • Updated Chameleon post install script to correctly install on a dual boot system.
  • Added tonymacx86 theme Remixed by complx to Themes.
  • Changed EasyBeast and UserDSDT to install tonymacx86 theme Remixed by complx.
  • Removed all CPU-specific smbios.plist definitions.
  • Removed Chameleon 2.0 RC4 by AsereBLN 1.1.9
  • Replaced all Legacy88xHDA kexts with the new unified ALC8xxHDA kext.
  • Replaced LegacyAppleRTC with ElliottForceLegacyRTC for 32/64 bit support.
  • Updated EasyBeast and UserDSDT to use Chameleon 2.0 RC5 - Prerelease.
  • Updated EasyBeast to use ElliottForceLegacyRTC instead of LegacyAppleRTC
  • Added iMac11,2 and iMac11,3 System Definitions
If this utility has helped you, please consider a contribution to support further MultiBeast development.  Thanks in advance, and enjoy!

-tonymacx86 & MacMan

For discussions on this and other topics, register today at tonymacx86.com!

Chameleon Documentation

I can't say enough great things about the Chameleon bootloader. One thing that I had some trouble finding at first was any documentation to accompany it. A lot of valuable information is supplied in the Doc folder if you download the source code of Chameleon RC3. Mostly it tells users how to set boot flags and advanced startup options to enable different functionality.

You can use these options from the Chameleon bootloader itself when starting up your machine. Stop the Chameleon countdown and type the command at the boot prompt. If you want any of the options to be selected by default, you must enter them into your com.apple.boot.plist- in your /Extra folder. Simply drag this file to the desktop, open and edit in TextEdit, then drag back to /Extra.

The following text is taken from the Chameleon documentation provided in the source folder available on http://chameleon.osx86.hu/ I edited and clarified where necessary.

The boot: prompt waits for you to type advanced startup options. If you don't type anything, the computer continues starting up normally. It uses the kernel and configuration files on the startup device, which it also uses as the root device.

Advanced startup options use the following syntax:
[device] [arguments]

Example arguments include:
device: rd= (e.g. rd=disk0s2)
device: rd=* (e.g. rd=*/PCI0@0/CHN0@0/@0:1)
kernel: kernel name (e.g. "mach_kernel" - must be in "/" )

flags:
-v (verbose)
-s (single user mode)
-x (safe mode)
-F (ignore boot configuration file)

"Graphics Mode"="WIDTHxHEIGHTxDEPTH"
(e.g. "1024x768x32")

kernel flags
(e.g. debug=0x144)

io=0xffffffff
(defined in IOKit/IOKitDebug.h)

Example:
mach_kernel rd=disk0s1 -v "Graphics Mode"="1920x1200x32"

If the computer won't start up properly, you may be able to start it up using safe mode. Type -x to start up in safe mode, which ignores all cached driver files.

Special booter hotkeys:
F5
Rescans optical drive.

F10
Scans and displays all BIOS accessible drives.

Special booter commands:
?memory
Displays information about the computer's memory.

?video
Displays VESA video modes supported by the computer's BIOS.

?norescan
Leaves optical drive rescan mode.

Additional useful command-line options:
config=
Use an alternate Boot.plist file.

Options useful in the com.apple.Boot.plist file:
Wait=Yes|No
Prompt for a key press before starting the kernel.

"Quiet Boot"=Yes|No
Use quiet boot mode (no messages or prompt).

Timeout=8
Number of seconds to pause at the boot: prompt.

"Instant Menu"=Yes
Force displaying the partition selection menu.

"Default Partition"=hd(x,y)
Sets the default boot partition,Where 'x' is the disk number, 'y' the partition number.

GUI=No
Disable the GUI (enabled by default).

"Boot Banner"=Yes|No
Show boot banner in GUI mode (enabled by default).

"Legacy Logo"=Yes|No
Use the legacy grey apple logo (disabled by default).

GraphicsEnabler=Yes|No
Automatic device-properties generation for graphics cards.

VideoROM=
Use an alternate ROM image (default path: /NVIDIA.ROM).

VBIOS=Yes|No
Inject VBIOS to device-properties.

EthernetBuiltIn=Yes|No
Automatic "built-in"=yes device-properties generation for ethernet interfaces.

USBBusFix=Yes
Enable the EHCI and UHCI fixes (disabled by default).

EHCIacquire=Yes
Enable the EHCI fix (disabled by default).

UHCIreset=Yes
Enable the UHCI fix (disabled by default).

Wake=No
Disable wake up after hibernation (enbaled by default).

ForceWake=Yes
Force using the sleepimage (disabled by default).

WakeImage=
Use an alternate sleepimage file. (default path is /private/var/vm/sleepimage).

DropSSDT=Yes
Skip the SSDT tables while relocating the ACPI tables.

DSDT=
Use an alternate DSDT.aml file. (default path: /DSDT.aml /Extra/DSDT.aml)

SMBIOS=
Use an alternate smbios.plist file. (default path: /smbios.plist /Extra/smbios.plist bt(0,0)/Extra/smbios.plist).

SMBIOSdefaults=No
Don't use the Default values for SMBIOS overriding. If smbios.plist doesn't exist, factory values are kept.

"Scan Single Drive"=Yes|No
Scan the drive only where the booter got loaded from. Fix rescan issues when using a DVD reader in AHCI mode.

Rescan=Yes
Enable CD-ROM rescan mode.

"Rescan Prompt"=Yes
Prompts for enable CD-ROM rescan mode.

I hope this helps clear up some questions you might have had about using Chameleon!


For discussions on this and other topics, register today at tonymacx86.com!

Enable the Apple Boot Screen


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:



For discussions on this and other topics, register today at tonymacx86.com!

Chimera: Unified Chameleon Bootloader

Chameleon is an open-source project with numerous development teams working in parallel creating various branches containing new and exciting features. The source code is organized using the Subversion version control system (SVN). SVN repositories are comprised of a trunk and branches. The Chameleon team keeps the trunk as the 'stable' version, whereas side-line or experimental development projects are done in branches.

The problem is some branches have features that other branches don't have, and many new features are still not merged into the trunk. While this is an inevitable side-effect of rapid open-source development, it creates some confusion for new users. The result of multiple branches not only increases the difficulty of choosing which version of the bootloader to use, but makes it impossible to support certain hardware.

To assist new users, MacMan started a project to merge the best features from the branches into a new branch based on the latest Chameleon 2.0 RC5 trunk version. He's also added some new capabilities and fixes to support the latest hardware. 

Today we're announcing the results of that project, Chimera. This version consolidates the best features from all of the available sources for maximum compatibility across platforms. We've decided to use the name Chimera to differentiate the project from the Chameleon trunk. Our focus for Chimera going forward is to support current, new, and future hardware, not to add legacy support for older hardware. 

Chimera Includes:
  • All Current Features of Chameleon 2.0 RC5 Trunk 
  • Intel Sandy Bridge Support 
    • In mythology, a Chimera is a creature
      with parts from various animals. 
    • Based on valv r709 and enhanced
  • ATI 5xxx Graphics Support
    • All known Device IDs and Framebuffers
    • From Kabyl r748
    • Improved NVIDIA Graphics Support 
      • All known Device IDs
      • From valv r709 and other sources
    • Improved Core i CPU Detection and Reporting
      • Intel LGA Socket 1155/1156/1366
      • Hexacore i7 Support
    This project will be maintained with full source available shortly. We have asked the Chameleon team to add Chimera as an official branch. In the meantime, we've set up a dedicated area in the tonymacx86 Forum for bug reporting and feature requests.

    We've added Chimera to iBoot and MultiBeast as our default recommended bootloader. It contains all of the current features that were previously available in iBoot and MultiBeast along with these new capabilities. The updated versions are now available for download at tonymacx86.com/downloads.

    This wouldn't have been possible without the Chameleon team, and especially Kabyl and valv for their hard work and effort. Stay tuned for updates!

    -tonymacx86 & MacMan
    For discussions on this and other topics, register today at tonymacx86.com!

    MultiBeast 3.5 Update


    Today MultiBeast was updated to version 3.5.  The latest version is now available at tonymacx86.com/downloads.

    Please do not upload or redistribute MultiBeast to any other sites. 

    Full list of changes:
    • Added Chimera v1.0.0 r750 bootloader. This is MacMan's branch of Chameleon that merges Kabyl's ATI code and some of valv's Sandy Bridge code. 
    • Changed EasyBeast and UserDSDT to use the Chimera bootloader by default
    • Updated Chameleon 2.0 RC5 - Prerelease to r750
    • Added ATI 48xx Patch for 10.6.7 from netkas
    • Added Realtek Gigabit Ethernet 2.0.6 plugin
    • Changed UserDSDT script to install without a DSDT for a DSDT-Free install. Notification is in /private/var/log/install.log for whether a DSDT was installed or not.
    • Added Marvell Yukon Ethernet, a patched AppleYukon2 plugin that adds support for the Marvell Yukon-88E8056 and Yukon-88E8057 ethernet controllers. (Removed 3.5.1)
    If this utility has helped you, please consider a contribution to support further MultiBeast development.  Thanks in advance, and enjoy!

    -tonymacx86 & MacMan
    For discussions on this and other topics, register today at tonymacx86.com!

    iBoot 3.0 Update


    Today, iBoot has been updated to 3.0. Pick up the latest version at tonymacx86.com/downloads.
    • Added 10.7.3 Kernel for native Sandy Bridge support
    • Updated bootloader to Chimera v1.1.0
    • Added iBoot Theme by Complx
      Please do not upload or redistribute iBoot to any other sites.  


      If this utility has helped you, please consider a contribution to support further iBoot development.  Thanks in advance, and enjoy!

      -tonymacx86 & MacMan
      For discussions on this and other topics, register today at tonymacx86.com!

      Sandy Bridge Desktop CPUs and Motherboards

      UPDATE: Mac OS X 10.6.7 Update for early 2011 MacBook Pros delivers native support for Sandy Bridge CPUs.  The motherboards listed here are unavailable due to the Sandy Bridge recall

      Earlier this month, Intel officially announced it's new Sandy Bridge LGA 1155 CPUs and chipsets.  While we've installed and configured Mac OS X Snow Leopard successfully on these components, unfortunately they are not used in any Apple computers yet.  Therefore, they are only in the experimental stages of support, and require a non-vanilla "Legacy Kernel" to boot.


      Sandy Bridge LGA 1155 CPUs are Intel's direct successor to the previous LGA 1156 Core i3/i5/i7s.  While all older Core i3/i5/i7 CPUs are able to be overclocked, all but the new K models are locked down.  The 2 unlocked models, the Core i5-2500K and Core i7-2600K show unbelievably high performance when overclocked.

      Intel Sandy Bridge Desktop CPUs
      • Core i7-2600K - 4 cores/8 threads - 8 MB Cache, 3.40 GHz - Unlocked for Overclocking
      • Core i7-2600 - 4 cores/8 threads - 8 MB Cache, 3.40 GHz
      • Core i5-2500K - 4 cores/4 threads - 6 MB Cache, 3.30 GHz - Unlocked for Overclocking
      • Core i5-2500 - 4 cores/4 threads - 6 MB Cache, 3.30 GHz
      • Core i5-2400 - 4 cores/4 threads - 6 MB Cache, 3.10 GHz
      • Core i5-2300 - 4 cores/4 threads - 6 MB Cache, 2.80 GHz
      One of the improvements that Intel included in Sandy Bridge is the new integrated graphics controller. The new integrated Intel HD 2000 or HD 3000 graphics controller offers much better performance over the previous generation Intel HD.  However, all modern Intel onboard graphics are unsupported, and there are no workarounds.  For now the only option is to use a supported graphics card.

      Please note that the P67 chipset does not support the integrated graphics controller.  If you want to utilize it in other OSes, you'll need a motherboard with a H67 chipset.


      Also revealed this month were most major motherboard manufacturers' LGA 1155 offerings. Interestingly, ASUS, MSI, and others have chosen to use UEFI instead of BIOS.  This allows for more user-friendly setup and customization of CPU settings, as well as providing a full OS-style graphical user interface.  Gigabyte has instead gone the traditional route, and uses the same Award BIOS most users are accustomed to.  They will however, be transitioning to a new hybrid UEFI setup within the first part of this year.  Luckily, the Chameleon bootloader works as well with UEFI as it does with BIOS.


      In initial testing, it seems as if Gigabyte and ASUS motherboards could be the best bet.  They all include new features like USB 3.0 and SATA 6.0 standard.  Most also feature the friendly Realtek 8111E Gigabit Ethernet network controllers, fully supported by Lnx2Mac's RealtekRTL81xx kext.  The good news continues on the audio front, as these motherboards all use Realtek ALC888b, ALC889, or ALC892- all supported codecs using MacMan's ALC8xxHDA.
      Gigabyte P67 Motherboards
      Gigabyte H67 Motherboards
      ASUS P67 Motherboards
      ASUS H67 Motherboards
      CPUs and Motherboards listed are available at the time of this posting.

      All of the new Gigabyte motherboards will be added to the DSDT Database. In addition, we'll be broadening the DSDT Database beyond our current Gigabyte offerings to include a verified library of pre-edited ASUS DSDTs.

      PLEASE NOTE:  Sandy Bridge CPUs and chipsets are not currently supported natively by Mac OS X Snow Leopard. We can't recommend Sandy Bridge systems yet, as there is no official support.  Hence, please don't view this as buying advice.  We don't recommend using a patched kernel for the long-term. The vanilla kernel is a much more desirable solution for a stable system.

      For those of you buying new systems anyway, we've opened a special section of the forum dedicated to Sandy Bridge.  Good luck!  Let us know how it goes with these new components!

      -tonymacx86 & MacMan

      Related Posts: Intel's New Sandy Bridge and Mac OS XSandy Bridge Overclocked on Mac OS X
      For discussions on this and other topics, register today at tonymacx86.com!

      Dual Boot Windows 7 and OS X Snow Leopard Using Chameleon

      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.
      1. Install multiple operating systems on separate hard drives.
      2. Go to CMOS Setup Utility and choose Advanced BIOS Features.
      3. Select Hard Disk Boot Priority.
      4. Move your Chameleon OS X hard drive to top of list.
      5. Boot into Chameleon and choose your Operating System.
      The following guide will show you how to put OS X Snow Leopard and Windows 7 on the same hard drive. You can then use Chameleon to select either Snow Leopard or Windows 7 at boot time. It's a bit trickier, as the Windows installer will set itself as the active partition automatically. 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.
      1. Boot into your existing OS X installation.
      2. Open Applications/Utilities/Disk Utility
      3. Select your hard drive in the left column.
      4. Click the Partition tab
      5. Under Volume Scheme: separate your hard drive into 2 Partitions. You can make them any size you want.
      6. Click Options... choose GUID Partition Table, then click OK.
      7. Click Untitled 1. Under Name: type Snow Leopard. Under Format: choose Mac OS Extended (Journaled).
      8. Click Untitled 2. Under Name: type Windows 7. Under Format: choose MSDOS (FAT).
      9. Click Apply and close Disk Utility.
      10. Insert Windows 7 DVD in tray.
      11. Unplug all hard drives except this one and reboot.
      STEP 2: INSTALL WINDOWS 7
      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.
      1. Wait for Windows to begin installation process.
      2. Accept license agreement.
      3. At Which type of installation do you want, choose Custom (Advanced)
      4. At Where do you want to install Windows, choose Partition 3: Windows 7.
      5. Click Drive options (advanced).
      6. Click format.
      7. Click OK.
      8. 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.
      1. Open Applications/Utilities/Terminal.
      2. Type diskutil list
      3. Write down the IDENTIFIER of your Apple_HFS Snow Leopard drive. For this example: disk0s2.
      4. Type sudo -s
      5. Enter your password.
      6. Type fdisk -u /dev/rdisk0 
      7. Type y
      8. Type fdisk -e /dev/rdisk0
      9. Type p
      10. Type f 2
      11. Type w
      12. Type y
      13. Close Terminal and reboot.
      Unplug all drives except the dual boot drive and restart. You should now be able to boot directly into Chameleon, stop the boot countdown and select either Snow Leopard or Windows NTFS as shown in the picture below.


      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

      For discussions on this and other topics, register today at tonymacx86.com!

      Create a Chameleon Boot USB Drive

      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.
      1. Boot into your existing OS X Installation.
      2. Insert your USB drive.
      3. Open Applications/Utilities/Disk Utility.
      4. Highlight your USB drive in the left column.
      5. Click the Partition Tab.
      6. Click Volume Scheme- choose 1 Partition.
      7. Click Options…
      8. Select GUID Partition Table. Click OK.
      9. In the Name: field type: ChameleonBoot
      10. In Format: field select Mac OS Extended (Case Sensitive, Journaled)
      11. Click Apply, then click Partition.
      12. Close Disk Utility
      13. Download tonymacx86-snowleopard.zip
      14. Open and place tonymacx86-snowleopard folder on the desktop.
      15. Open Apps folder
      16. Open PC EFI 10.1
      17. Select ChameleonBoot and click Continue.
      18. Click Install, and then type your password.
      19. Open Terminal.
      20. Type: sudo rm /Volumes/ChameleonBoot/boot and type your password. (this deletes the boot file installed from PC EFI 10.1)
      21. Click and drag boot, DSDT.aml, and Extra from tonymacx86-snowleopard to ChameleonBoot. Or drag your own files from your existing Snow Leopard drive.
      That's it- the drive is done. Just set your BIOS Hard Disk Priority to boot from USB first. Hope this helps!

      For discussions on this and other topics, register today at tonymacx86.com!

      MultiBeast 2.3.0 Update

      Today MultiBeast was updated to version 2.3.0.  The main new feature is an improved UserDSDT which no longer requires a name change to work.  Any .aml file placed on the desktop will be installed correctly to /Extra as DSDT.aml.

      Full list of changes:
      • Modified UserDSDT to use any file ending in .aml instead of only DSDT.aml
      • Upgraded the official Realtek RTL8169 driver to the latest version, 2.0.5
      • Added VoodooHDA 0.2.70 with prefPane.
      • All smbios.plist choices were edited to remove all unnecessary keys and values.
      • Corrected Chameleon Theme to install the correct theme.
      • Corrected PC-EFI Theme to install the correct theme.
      • Added VoodooHDA.prefPane to VoodooHDA 0.2.61
        If this utility has helped you, please consider a contribution to support further MultiBeast development.  Thanks in advance, and enjoy!

        -tonymacx86 & MacMan
        For discussions on this and other topics, register today at tonymacx86.com!

        MultiBeast 3.4 Update


        Today MultiBeast was updated to version 3.4.  The latest version is now available at tonymacx86.com/downloads.

        Please do not upload or redistribute MultiBeast to any other sites. 

        Full list of changes:
        • Added ATI 1.6.32.12 Drivers to Graphics. These are all of the updated ATI drivers from the Mac OS X 10.6.7 Update for early 2011 MacBook Pro (Sandy Bridge). This option will backup the currently installed versions to a folder on the desktop.
        • Added MacBookPro8,1 System Definition
        • Corrected description for Voodoo PS/2 Controller to "Enables non-USB keyboard/mouse and is 32-bit only."
        • Added Voodoo PS/2 Trackpad to Miscellaneous. This adds trackpad support for Laptops and requires Voodoo PS/2 Controller to also be installed. 32-bit only.
        If this utility has helped you, please consider a contribution to support further MultiBeast development.  Thanks in advance, and enjoy!

        -tonymacx86 & MacMan
        For discussions on this and other topics, register today at tonymacx86.com!

        MultiBeast 2.1.0 Update

        Today MultiBeast is updated to version 2.1.0.  This update is recommended for all users.  We've tested and retested all options to make sure this is the best MultiBeast yet.  And we've added a few nice new features:
        • PCI Root ID fix for GraphicsEnabler
        • ATI 5xxx beta Drivers
        • Realtek R8169 Official 32-bit drivers
        • VoodooHDA 0.2.1, 0.2.2, 0.2.56 and 0.2.61
        • Added to ATI 4800 Patch every ATI 48xx device id from AMD Developer site
        • Added to ATI 5000 Support every ATI 5xxx device id from AMD Developer site
        If this utility has helped you, please consider a contribution to support further MultiBeast development.  Thanks in advance, and enjoy!

        -tonymacx86 & MacMan
        For discussions on this and other topics, register today at tonymacx86.com!

        tonymacx86 Table Of Contents


        Ok, so you've installed Snow Leopard. What can you do next to further tweak your system? I tried to pull together some of my most relevant posts in a sort of Table Of Contents. This is not meant to be an order of operations, although you can use it like that.

        The posts below represent how we got to where we are now step by step. A good read for anyone new to the world of OSx86. I'll try to keep this post updated. Thanks for reading!

        Installation Guides
        1. iBoot + MultiBeast: Install Mac OS X on any Intel-based PC  (RECOMMENDED)
        2. Old Boot CD Method
        3. OSInstall.mpkg Method
        4. USB Method
        5. Dual Boot Windows 7 and OS X Snow Leopard

        Post-Installation Guides
        1. MultiBeast: The Ultimate Post-Installation Utility
        2. Enable High Definition Audio on P55 Motherboards
        3. Enable Full Graphics Card Acceleration
        4. Tweaking Your System: Install Chameleon, DSDT, & Extras to EFI Partition
        5. Tweaking Your System: Get Rid of PlatformUUID.kext
        6. Tweaking Your System: Get Rid of Restart Kexts
        7. How To Install Chameleon Manually From Terminal
        8. Create a Chameleon Boot USB Drive
        9. Enable the Apple Boot Screen
        10. Fit Mac OS X Snow Leopard on a Single Layer DVD

        DSDT Guides
        1. DSDT Database for P55 Motherboards
        2. Create and Modify Your DSDT.aml
        3. Advanced DSDT Fixes: Enable Sleep on P55 Motherboards
        4. Advanced DSDT Fixes: Enable Intel Native SpeedStep on P55 Motherboards
        5. Advanced DSDT Fixes: nVidia Graphics
        For discussions on this and other topics, register today at tonymacx86.com!

        MultiBeast 2.5 Update

        This past weekend MultiBeast was updated to version 2.5 as part of the NVIDIA "Fermi" drivers update.

        Please do not upload or redistribute MultiBeast to any other sites. 

        Full list of changes:

        • Updated Chameleon 2.0 RC5 - Prerelease to RC5 r643 for Fermi based card support 
        • Added Chameleon 2.0 RC5 - ATI Experimental by Kabyl in Advanced Options -> Chameleon
        • Added ATI 48xx Patch for 10.6.5 to Advanced Options -> Kexts -> Graphics -> ATI
        • Changed Advanced Options -> smbios.plist -> MacPro to a menu
        • Moved existing MacPro4,1 smbios.plists to Advanced Options -> smbios.plist -> MacPro4,1
        • Added MacPro3,1 smbios.plist to Advanced Options -> smbios.plist -> MacPro3,1
        • Added MacPro5,1 smbios.plist to Advanced Options -> smbios.plist -> MacPro5,1
        • Added Auto-Detect CPU to Advanced Options -> smbios.plist -> iMac11,1
        • Added Auto-Detect CPU to Advanced Options -> smbios.plist -> MacPro3,1
        • Added Auto-Detect CPU to Advanced Options -> smbios.plist -> MacPro4,1
        • Added Auto-Detect CPU to Advanced Options -> smbios.plist -> MacPro5,1
        • Fixed all Mac Pro smbios.plists to have valid system-identifiers for each model serial number
        • Changed EasyBeast smbios.plist to MacPro3,1 Auto-Detect CPU
        • Changed UserDSDT smbios.plist to MacPro3,1 Auto-Detect CPU
        If this utility has helped you, please consider a contribution to support further MultiBeast development.  Thanks in advance, and enjoy!

        -tonymacx86 & MacMan

        For discussions on this and other topics, register today at tonymacx86.com!

        How To Install Chameleon Manually From Terminal

        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!


        For discussions on this and other topics, register today at tonymacx86.com!