17
e Leopard Soup Guide Archived ursday, November 6th, 2008 Written by weaksauce12 of the InsanelyMac forums. Special thanks to stella, onetrack, replicant, pcwiz, and kalyway for their help, time, tools, and advice. Original read Location: http://forum.insanelymac.com/index.php?showtopic=112708 About is Guide: is guide is for the Gigabyte GA-P35-DS3L Rev 2.0 motherboard running BIOS F7. e product page is here: http://www.gigabyte.com.tw/Products/Motherboard/Products_Overview.aspx?ProductID=2629 DON’T SKIP ANY OF THE STEPS IN THE GUIDE! THEY ARE THERE FOR A REASON! THEY ARE IN THE ORDER THEY ARE IN FOR A REASON! DON’T RUSH YOUR INSTALLATION! Hi and welcome to my Gigabyte GA-P35-DS3L Rev 2.0 Hackintosh Guide! is is your A-Z guide for getting Leopard 10.5.4 Vanilla up and running on the DS3L perfectly! Coupled with the recommended hardware, this system works 100% and fits the bill for a Mac Pro “Lite”! I know this guide looks huge, but in reality it’s dirt simple - I’m just wordy. I tried to spell things out as much as possible so that you won’t get lost. If you have any issues or need clarification, please post and I will do my best to update things! is installation requires about an hour of your time (mostly waiting for stuff to install), so grab some snacks and get ready to enter Hackintosh Heaven! Enjoy! Table of Contents: I. Introduction II. Special Notes III. Preparation IV. Procedure V. Cloning VI. Overclocking VII. Notes Please support Apple and purchase Leopard for this project!

Leopard Soup 10.5.4

Embed Size (px)

DESCRIPTION

Gigabyte GA-P35-DS3L Rev2.0 motherboard guide based on Kalyway 10.5.2 by weaksauce12.

Citation preview

Page 1: Leopard Soup 10.5.4

The Leopard Soup GuideArchived Thursday, November 6th, 2008

Written by weaksauce12 of the InsanelyMac forums. Special thanks to stella, onetrack, replicant, pcwiz, and kalyway for their help, time, tools, and advice.

Original Thread Location:http://forum.insanelymac.com/index.php?showtopic=112708

About This Guide:This guide is for the Gigabyte GA-P35-DS3L Rev 2.0 motherboard running BIOS F7. The product page is here:

http://www.gigabyte.com.tw/Products/Motherboard/Products_Overview.aspx?ProductID=2629

DON’T SKIP ANY OF THE STEPS IN THE GUIDE! THEY ARE THERE FOR A REASON! THEY ARE IN THE ORDER THEY ARE IN FOR A REASON! DON’T RUSH YOUR INSTALLATION!

Hi and welcome to my Gigabyte GA-P35-DS3L Rev 2.0 Hackintosh Guide! This is your A-Z guide for getting Leopard 10.5.4 Vanilla up and running on the DS3L perfectly! Coupled with the recommended hardware, this system works 100% and fits the bill for a Mac Pro “Lite”! I know this guide looks huge, but in reality it’s dirt simple - I’m just wordy. I tried to spell things out as much as possible so that you won’t get lost. If you have any issues or need clarification, please post and I will do my best to update things! This installation requires about an hour of your time (mostly waiting for stuff to install), so grab some snacks and get ready to enter Hackintosh Heaven! Enjoy!

Table of Contents:

I. IntroductionII. Special NotesIII. PreparationIV. ProcedureV. CloningVI. OverclockingVII. Notes

Please support Apple and purchase Leopard for this project!

Page 2: Leopard Soup 10.5.4

I. Introduction:

Hungry for Hackintosh? Look no further! The Gigabyte GA-P35-DS3L Rev 2.0 motherboard offers the following wonderful, healthy benefits:

1. Excellent Leopard compatibility (shutdown/restart/sleep, audio, sata, etc.)2. Low price - under $100 (just use Google Product Search to find the best price)3. Powerful overclocking utility built into the BIOS4. Supports the latest 45nm processors

Just check out the features!

1. Support for Quad-Core, Core 2 Extreme, Core 2 Duo, Pentium Extreme, and Pentium D CPUs (including 65nm chips)2. Max 8 gigs of ram (4 memory slots)3. One (1) 16x PCI Express slot, (3) 1x PCI Express slots, and (3) PCI slots for maximum upgradability4. (4) working SATA ports5. Onboard Realtek ALC888 sound card - fully working!6. (4) external USB ports and (3) internal USB ports

This is one of the best-working, most hassle-free Hackintosh motherboards on the market. It offers rock-solid per-formance, excellent compatibility, and an assortment of expansion options. If you’re looking to build a “Mac Pro Lite”, you’ve come to the right place!

Note: This guide is for Revision 2.0 of the Gigabyte GA-P35-DS3L motherboard. The Revision 1.0 has not been tested. You can tell which board you have by the number of onboard external USB ports - Rev 1.0 has 4 ports and Rev 2.0 has 6 ports. If you’d like to try this guide out on the Rev 1.0 board, please let me know what your results are! The EP35-DS3L has been tested by several people using this guide with good results; please read through the thread to find out more info on that particular board.

II. Special Notes

There are a few quirks you should be aware of, as with any Hackintosh system:

Update: The Pystar driver in the package only works for like 50% of the people who use it. I’d say don’t bother. Just buy the stupid $8 card and be done with it lol.

First, wake from sleep is handled by the power button. On many motherboards, including real Macs, you can wake the computer from sleep via the keyboard or mouse; with this P35 board, you have to press the power button to wake it from sleep. This actually turns out to be a nice feature - if you bump the table, the computer doesn’t wake up because the mouse was jiggled! So don’t freak out when you put the computer to sleep and it doesn’t wake up via the keyboard or mouse - just tap the power button on the tower and it will wake right up!

Second, the Onboard Ethernet has a unique story. To make a long story short, I recommend purchasing the inex-pensive $8 Encore Gigabit Ethernet PCI card to get 100% working Ethernet. If you want the longer story, here it is: There are a number of semi-working drivers available. The first driver causes AFP/Bonjour shares not to be seen (like iTunes Shared Libraries or AFP File Servers); everything else works. The second driver sees AFP/Bonjour shares, but won’t wake from sleep - you have to manually reset DHCP in System Preferences every time you wake

Page 3: Leopard Soup 10.5.4

from sleep; everything else works. The third driver is the best; Psytar has released an open-source Ethernet driver that sees AFP/Bonjour shares and wakes from sleep - the quirk is that it takes 5-8 seconds to wake up (my guess is that it has a script that resets DHCP automatically after waking from sleep. I’ve included the driver in the Ethernet folder of the tutorial package, should you choose to run Onboard Ethernet. It’s only a minor quirk, so if you can live with a 5-8 second wakeup time, go for it. If you’re nuts like me, pay eight bucks for the PCI card and have instant wakeup! Haha.

III. Preparation:

1. Build and test the machine:

You will need a working Gigabyte GA-P35-DS3L system to begin with. At minimum, that means:

1. Case, Fan(s), Adequate Power Supply2. Gigabyte GA-P35-DS3L Rev 2.0 motherboard3. Processor (Dual or Quad-Core recommended, along with HSF and thermal paste or pad)4. Memory (I’d recommend at least 2 gigs minimum, since it’s cheap)5. Video Card (see note below)6. PCI Network Card (see note below)7. SATA DVD Drive8. SATA Hard Drive (Boot Drive)9. Necessary internal power and data cables (be sure your PSU has enough SATA jacks and whatnot!)

Video Card Note: Selecting a compatible Video Card is just as important as choosing a compatible Motherboard, if not more so. Video Cards can be one of the biggest headaches when building a Hackintosh, so be sure to choose your video card wisely. If you don’t have one already, be sure to check out the InsanelyMac Video Card section. Be sure to choose a video card that is confirmed working with 10.5.3! I have many cards that all work 100%, such as the 7300GT, 7900GT, and 8800GTS - if you do your research FIRST, it will pay off by not being a headache LATER. SPECIAL NOTE: 512mb cards seem to have the most issues - RESEARCH these well before purchasing! Make sure you have a driver that works 100% under 10.5.3!

Network Card Note: Make sure you disable the onboard NIC in BIOS if you’re using a fully-working PCI card. Also, make sure that you plug the network cable into the correct jack - the PCI card, not the motherboard’s jack! If you are doing a fresh install of Leopard with a PCI card, make sure you have it installed in the case before doing the software installation! I use the Encore Gigabit PCI NIC as listed in the HCL and it works perfectly, plus it only costs $7.99!

Once you have your system built, I recommend using Memtest86+ to test your memory and to burn in your sys-tem. This is included in the “Extra Goodies” folder. Leave it on overnight - if it can do 6 passes with zero errors, then your RAM is good to go. It also gives your system time to “burn in”, i.e. you can see if it restarts for odd reasons, if any wires catch on the fans, if the drives rattle the case, that sort of thing. Simply download the ISO and burn it to a blank CD or DVD (you can use Disk Utility, Toast, Disco, LiquidCD, etc.), pop it in the optical drive, and make sure your system is set to boot from CD. There’s nothing to configure; it just runs until you shut the computer off. Real easy. Again, I highly recommend doing a 6-pass memory test because RAM problems can be a huge headache to pinpoint if you’ve never tested for bad RAM.

Note: A demo version of Disco, a CD/DVD burning app, is included in the Extra Goodies folder in the tutorial package. You can use this to burn ISOs, including Memtest86+ and Kalyway 10.5.2, to CD and DVD.

Page 4: Leopard Soup 10.5.4

2. Get the Kalyway software:

You’ll need the Kalyway 10.5.2 Leopard disc and the Kalyway 10.5.3 Combo Updater for this tutorial. Search for them on your favorite torrent site. Please support Apple and buy a legal copy of Leopard. Here are the search terms:

Kalyway_Leopard_10.5.2_DVD_Intel_Amd

and

Mac OS X Leopard 10.5.3 Kalyway Combo Update

Transmission is a great, free program to use to download torrents (it’s included in the “Extra Goodies” folder in my tutorial package for convenience!). Once you’ve got the software, burn the 10.5.2 ISO to a DVD (single-layer is fine) and put the 10.5.3 update on a blank disc or USB thumb drive (you can burn the ISO using the demo of Disco in the Extra Goodies folder in the tutorial package).

3. Get a Video Card driver: (known to be working on 10.5.3 - this update breaks some video cards!)

For convenience, I have included NVinstaller v.52, an automatic installer for NVinject (v2.1) which includes sup-port for many Nvidia cards. You simply select the amount of VRAM your Video Card has, let it install the software, and then reboot. For example, I have a 320mb XFX 8800GTS card, so I selected 320mb. The available options are:

Vanilla (this is for 256mb cards - default, aka Vanilla)512mb128mb320mb640mb768mbgo (mobile/laptop)

If you card isn’t on the list, search around to find a compatible driver. This is essential! Check out the Graphics Forum here at InsanelyMac for more information, as well as the OSx86 Wiki. and PCWiz Wiki.

4. Apple 10.5.4 Delta Update: (NOT the Combo Update!)

Grab it here: (88 megs)

http://www.apple.com/support/downloads/macosx1054update.html

5. Download the Software Package for this tutorial: (19mb zip file)

This is the Software Package included with this PDF Guide.

6. Load all of the following onto a blank CD or USB stick:

Note: You’ll be copying them to your desktop after installing Leopard)

Page 5: Leopard Soup 10.5.4

Files to load to a transfer medium of your choice:

1) Kalyway 10.5.3 Combo Update (the update includes 2 installation files, make sure it has both!)2) Appropriate Video Card driver3) Software Package for Tutorial

So to recap the Preparation stage, you’ll have:

1) A working Gigabyte GA-P35-DS3L Rev 2.0 system2) Kalyway 10.5.2 burned onto a DVD3) The Kalyway 10.5.3 update (2 installation files), the Apple 10.5.4 88mb update, your video card driver, and my tutorial folder package burned to a CD or DVD or on a USB thumb drive

Got it? Great...let’s move on to installation!

IV. Procedure:

Here is what we are going to do: (installation overview)

1. Update your BIOS settings2. Install Leopard ala Kalyway 10.5.23. Install the Kalyway 10.5.3 Combo Update4. Install the Apple 10.5.4 Delta Update5. Install Various Kexts6. Install the Drivers7. Change “About This Mac” (if needed)8. Download small updates9. Test the installation10. Install your software11. Pat yourself on the back (yes, this is a step haha)

1. Update your BIOS settings: (I am using release F7, which is the latest stable BIOS currently available; I’ve included a copy of it in the Software Package if you need to update your board. Version F8 is in beta if you want to play around with that. The BIOS page is available here).

You can tell what BIOS version you have by looking at the boot screen:

Page 6: Leopard Soup 10.5.4

Here is what the BIOS screen looks like: (just tap the “Delete” key while booting to get in)

Standard CMOS Features:a. Change the Date and Time to the correct valuesb. Set “Drive A” to “None”c. Set “Floppy 3 Mode Support” to “Disabled’d. Set “Halt On” to “All, But Keyboard”

Page 7: Leopard Soup 10.5.4

Advanced BIOS Features:a. Set “First Boot Device” to “CDROM”b. Set “Second Boot Device” to “Hard Disk”c. Set “Third Boot Device” to “Disabled”d. Set “HDD S.M.A.R.T. Capability” to “Enabled”e. Set “Limit CPUID Max. to 3” to “Disabled”f. Set “No-Execute Memory Protect” to “Enabled”g. Set “CPU Enhanced Halt (C1E)” to “Enabled”h. Set “CPU Thermal Monitor 2 (TM2)” to “Enabled”i. Set “CPU EIST Function” to “Enabled”j. Set “Virtualization Technology” to “Enabled”k. Set “Full Screen LOGO Show” to “Disabled”l. Set “Init Display First” to “PEG”

Page 8: Leopard Soup 10.5.4

Integrated Peripherals:a. Set “SATA AHCI Mode” to “AHCI”b. Set “SATA Port0-1 Native Mode” to “Enabled”c. Set “USB Controller” to “Enabled”d. Set “USB 2.0 Controller” to “Enabled”e. Set “USB Keyboard Suport” to “Enabled”f. Set “USB Mouse Support” to “Enabled”g. Set “Legacy USB storage detect” to “Enabled”h. Set “Azalia Codec” to “Auto”i. Set “Onboard H/W LAN” to “Disabled” (unless you plan on just living with the onboard Ethernet quirks)j. Set “Onboard IDE Controller” to “Disabled” (unless you plan on using the IDE ports)k. Set “Onboard Serial Port 1” to “Disabled”l. Set “Onboard Parallel Port” to Disabled”

Page 9: Leopard Soup 10.5.4

Power Management Setup:a. Set “ACPI Suspend Type” to “S3(STR)”b. Set “Soft-Off by PWR-BTTN” to “Instant-Off”c. Set “PME Event Wake Up” to “Disabled”d. Set “Power On by Ring” to “Disabled”e. Set “Resume by Alarm” to “Disabled”f. Set “HPET Support” to “Enabled”g. Set “HPET Mode” to “64-bit mode”h. Set “Power On By Mouse” to “Disabled”i. Set “Power On By Keyboard” to “Disabled”j. Set “AC Back Function” to “Soft-Off”

When you’re done, exit the BIOS and be sure to save your settings!

Page 10: Leopard Soup 10.5.4

2. Install Leopard ala Kalyway 10.5.2:

Special Note: You must have some sort of Ethernet device enabled before installing. If you are planning on using a PCI Network Card, install that first and disable Onboard Ethernet in the BIOS. Otherwise, be sure to enable Onboard Ethernet in the BIOS, even if you are using wireless. Leopard will try to find some sort of Ethernet after the welcome video and will keep restarting otherwise. If you are using Wireless, you should enable Onboard Ethernet as well (if you’re not using a separate Ethernet card); I’m not sure if this applies to Wifi cards that are detected by Leopard without drivers though.

a. Formatting:

Before running through the installation windows, go into the Utilities menu at the top and open Disk Utility. Select your boot drive and click on the Partition tab. Set it to 1 Partition (or whatever setup you want) and make sure GUID is selected (click on the Options button), not MBR or anything else. Give it a name (I just call mine “Hard Drive”) and format with the default HSF+ setting. Exit out of that and continue with the installation prompts.

b. Customize options: (before installing)

1) Uncheck all boxes2) Check “Kernel_9.2_sleep” under “Kernels” (don’t worry - we’ll install Vanilla later!)3) Check “AppleOnboardPCATA”, “AppleVIAATA”, and “AppleGenericPCATA” under “Motherboard_Chip-sets”4) Check any of the third-party applications you want installed under “Thirds_Applications” (I left it un-checked)5) Check “Lastnetkassmbios” under “Hardcoded_SMBIOS”, “PCGenUSB Fix”, and “TimeMachineFix” un-der “Other Patches”

c. Follow the rest of the prompts to install.

PC EFI v8 is automatically installed at this time as well, which makes the install bootable.

You can save time by skipping disc checking (the box will pop up before installing Leopard). Once it’s done installing (around 20 minutes or so - go grab yourself a sandwich!), it will reboot and go to the Leopard welcome video. Keep in mind that the video will probably be choppy since you haven’t installed the video card driver yet.

Note: When you get to the screen where it asks for your Apple ID, you can just go ahead and skip this entire section! Simply press the Apple button and “Q” and a prompt will appear asking if you want to skip this section and jump over to creating a system username. This way you don’t have to have any personal information on your Hackintosh.

3. Install the Kalyway 10.5.3 Combo Update:

The 10.5.3 update requires a special installation method. Kalyway has provided us with an installation patch that works perfectly with the DS3L. When you download the Kalyway 10.5.3 Combo Update, you will find two ap-plication files inside:

1_Kalyway_UpdCombo10.5.3.pkg2_kalyway_10.5.3_kernel.pkg

Page 11: Leopard Soup 10.5.4

They need to be installed a special way. Do the following:

1. Run “1_Kalyway_UpdCombo10.5.3.pkg”. When it finishes, it will ask you to restart. Do NOT restart yet!2. With the previous program still open, run “2_kalyway_10.5.3_kernel.pkg”.3. Do NOT select ANY of the Kernels listed. By leaving them unchecked, it will keep the Sleep kernel we installed during the 10.5.2 installation - this is needed for proper restart/shutdown.4. Once it is done installing, click Close.5. Go back to the first application window and click the Restart button.6. It will reboot twice. Just let it sit (usually under 10 minutes) until you get back to the Leopard desktop. Verify that you are running 10.5.3 by clicking “About This Mac” in the Apple Menu. Test out restart and shut-down to ensure that they are working properly.

4. Install the Apple 10.5.4 Delta Update: (this installs the Vanilla kernel automatically)

1. Install the 10.5.4 Delta Update. Do NOT restart when finished!2. Using Kexthelper, install “AppleACPIPlatform.kext” from the Vanilla folder in the tutorial package3. Install “CHUD.pkg” from the Vanilla folder in the tutorial package by double-clicking on it (don’t use Kext Helper! this is a standalone program!)4. Open Finder and click on your boot drive. From there, navigate to the following folders: Developer > Extras > PreferencesPanes and install “Processor.prefPane” (for all users)5. Install “PowerOff bug fix” from the Vanilla folder in the tutorial package6. Click the Restart button on the 10.5.4 Delta Update window (the first reboot will take longer than usual)7. Test Shutdown and Restart to ensure that they are working (shutdown will take a bit longer than on the Sleep kernel; that’s normal)

5. Install Various Kexts:

Open the “Kext Files” folder in the tutorial package. There is a program called Kexthelper; open that up. Now, drag and drop ALL of the kexts in the folder into Kexthelper. Type in your password and install. It will tell you when it is done installing. Reboot and go onto the next step!

Note: If you are using Onboard Ethernet, the kext is located in the “Ethernet” folder. Drag and drop that onto Kexthelper when you install all of the other drivers. If you are using a PCI card, you don’t need to install this.

If you want a more technical explanation, this step installs drivers for AHCI (SATA), Bluetooth, and SMBIOS (just an updated version that works better). Note that you can change the speed values for the RAM using the new SMBIOS (which are hard-coded at 800mhz by default) by using the information from Macdotnub’s project page. Your system will now read as an iMac instead of a Mac Pro in some situations (like benchmarking). Here is a list of the kexts included:

AppleSMBIOS.kext (System driver, updated for Memory)AppleAHCIPort.kext (SATA driver #1 of 2)IOAHCIFamily.kext (SATA driver #2 of 2)IOBluetoothFamily.kext (Bluetooth driver #1 of 2)IOBluetoothHIDDriver.kext (Bluetooth driver #2 of 2)

Page 12: Leopard Soup 10.5.4

6. Install the drivers:

a. Audio driver: There’s not much to this one, either. Taruga has made a great installer; we’ll be using version 1.2 in this guide. Simply drag the audio file on top of the Taruga frog icon and it will install. You can either reboot now or wait until you’ve installed the video driver and reboot.

b. Video driver: Install the video driver of your choice. I used NVinstaller v.52 for my 320mb XFX 8800GTS PCI Express video card and it worked great! Reboot after installing. After rebooting, make sure that it works properly - try changing the resolution (it shouldn’t crash) and see if QE/CI are supported and that the memory value is reading right in System Profiler.

7. Change “About This Mac”: (if you’re running a Quad or other non-standard CPU)

In order to get your CPU speed and processor model displayed correctly, you have to edit strings file. I’ve includ-ed a copy of my strings file in the “About This Mac” folder in the tutorial package for reference (just edit the line that says “2.4 GHz Core 2 Quad” using Text Editor).

How to edit your System Profiler: (overview)Step 1: Edit the strings fileStep 2: Install the strings file

Step 1: How to edit the strings file:1. Using TextEdit, open the “AboutThisMac.strings” file in the “About This Mac” folder in the tutorial package (to open it in TextEdit: right-click, “Open With”, “Other...”, scroll down to find TextEdit)2. Scroll down until you find this line, then edit the text in the second set of quotes to whatever you want:

“ABOUT_BOX_SINGLE_PROCESSOR_FIELD_FORMAT” = “2.4 GHz Core 2 Quad”;

3. Save the file4. Exit TextEdit

Step 2: How to install the strings file:1. Open Finder2. Navigate to System > Library > Core Services (blue folder with an “X” on it)3. Find the loginwindow icon, right-click, show package contents (this opens a new Finder window)4. Navigate to Contents > Resources > English.lproj (yes, this is a folder even though it has an extension)5. Copy the “AboutThisMac.strings” file in that folder to your desktop for safe-keeping (just a backup of the original)6. Drag-and-drop your edited “AboutThisMac.strings” folder into the English.lproj folder7. Click “Authenticate”, then “Replace”, then type in your password8. Repair Disk Permissions (click on your boot partition in Disk Utility, then click on the Repair Disk Permis-sions button in the middle-bottom)

Now open “About this Mac” and gaze in wonder and awe at a properly-reflected processor speed and name! The file included here is set for “2.4 GHz Core 2 Quad”, so if you are overclocking or using a different processor you’ll need to edit it accordingly.

Page 13: Leopard Soup 10.5.4

8. Download small updates: (not 10.5.5 or any other point updates though!)

There will be some minor updates to download (Quicktime, Java, etc.). Go ahead and grab them and reboot. This guide was written when 10.5.4 was standard; if you see 10.5.5 in there, don’t upgrade - just wait for a Kalyway installer or better yet, wait for me to test it and update this guide with instructions! Remember that you cannot install point updates on this Hackintosh installation - only minor updates!

9. Test the installation:

I would recommend running a Repair Permissions on your boot drive using Disk Utility. There are usually some permissions that need to be cleaned up at this point. If you run it a second time, all of the permissions should be cleaned up and there should be no errors reported.

1) Shutdown: Shutdown your computer, then turn it back on. It should not hang when shutting down.2) Reboot: Reboot your computer from the software menu. Again, it should not hang when shutting down.3) Sleep: Put your machine to sleep, then wake it up again. It should be nearly instantaneous and Ethernet should work.4) Audio: Test whatever sound equipment you have (speakers, mic, etc.). Make sure the volume goes up and down and that it mutes properly.5) Time Machine: Setup a backup drive (if you have one) and test out Time Machine to make sure it works. You can force a backup by right-clicking on the Dock icon and doing a manual backup. The first time it runs, it will take awhile since it’s the initial backup and not an incremental backup.

Optional testing: (these tools are included in the “Extra Goodies” folder in my tutorial package)

1) Rember: Rember is a GUI frontend for Memtest86+, but instead of being burned to a CD and running as a LiveCD as I mentioned earlier, it just runs in OS X. I prefer Memtest86+ because it is the *only* thing run-ning when you boot it up, but Rember is also nice for burning in your machine as it puts the memory through the paces while running OS X - you can see if you get a kernel panic or any other sort of error. Set it to infinite loops and to run all tests and let it go overnight.2) Geekbench: A benchmarking utility. You can post and share your scores with others. Here’s mine.3) Xbench: Another benchmarking utility. Here’s mine.4) Yes Dev Null: This is just a little Terminal command you can use to max out each core of your processor. The reason for doing this is to see what the temps are when the core is at 100%. You will need to run one in-stance of it for each core that you have, so you’ll need it running in 2 Terminal windows if you have a dual-core system or 4 Terminal windows if you have a quad-core system. All you have to do is type in “yes > /dev/null” (minus the quotes) inside of Terminal and press enter to get it going. It will rev up the processor to 100%. If you wait a few minutes and run a temperature monitoring program (see the Overclocking section in Notes below), you can see what the high range of your CPU temps are, which will tell you if things are running too hot or if you need a better cooling system. Remember, you’ll need one Terminal window running it per core! You can just quit Terminal when you’re done with it. Since this is an optional goodie for you to play with, this guide is still officially Terminal-free!

10. Install your software:

All that’s really left to do now is install your software. If you install Apple software, make sure you grab whatever updates are required from system update. For example, I don’t think iMovie 08 will run without installing the latest updates. Make sure you get your multimedia packages installed! (VLC, Perian, Flip4Mac, RealPlayer) I recommend new Firefox 3 with the Adblock Plus plugin for your browser as well.

Page 14: Leopard Soup 10.5.4

11. Pat yourself on the back:

Go on. You deserve it.

So...you now have a 100%, fully-working, fully-compatible OSx86 system on your hands! Congratulations! You’ve built and tested the machine, setup the BIOS properly, installed Leopard and 10.5.4 along with the latest updates, tested the software system to make sure it worked, and tweaked out the system and installed software to your heart’s content. You’re now ready to take on the world - Adobe CS3, Final Cut Pro, Maya, Shake - you name it, it works!

V. Cloning

Here’s the basic idea:

1. In the Cloning folder, run SuperDuper (clone from your boot drive to the drive you want to clone to)2. In the Cloning folder, run Chameleon and change the install location to the newly-cloned drive3. Mark the data partition on the new drive as active

I’ve included a demo of SuperDuper in the Cloning folder; there is a pay-for version, which adds scheduled back-ups - I would definitely recommend picking it up! You can have it clone to a file right alongside Time Machine, so you can restore your machine from scratch if need be. You can even use your Kalyway 10.5.2 disc to restore it (using Disk Utility)! The Chameleon EFI is similar to EFI v8, but has some enhanced features. For our purposes, it is simply an easy way to get EFI installed onto the freshly-cloned hard drive. Enjoy the music, haha. If you’re wondering how to mark the data partition on the new drive as active, just open up Terminal and do the follow-ing:

1. Log in as the administrator (type in “sudo -s” and then your password; this will bring you to the “bash-3.2#” prompt)2. Type in “diskutil list”. This will list all of the mounted drives (including DMGs). Each disk is identified as /dev/disk#, where the # is the actual number the disk registers in the system. So you may have disk0, disk1, disk2, etc. Under each disk number are the partitions for the disk, which also use a #, starting at 0.3. Using the list that printed out in Terminal above, find the data partition on the hard drive that you just cloned to. Generally you will see 3 partitions: Partition 0 (GUID_partition_scheme), Partition 1 (EFI), and Partition 2 (whatever you named the hard drive). So for example, the drive we want to mark active may be on Disk 2, Partition 3.4. Now we are going to mark that data partition active in Terminal. Type in “fdisk -e /dev/rdisk#” where # is the disk number that the partition is on.5. Next, at the fdisk prompt, type “f” followed by a space, and then the number of the partition that the data partition resides on (such as “2”) and hit enter. So you might type in “f 2”. Then it would say “Partition 2 marked active.”6. Next, type in “w” to write the changes to the MBR. It may say that the device could not be accessed exclu-sively and that a reboot is needed, just type in “y” for yes.7. Now type in “q” to quit.8. Reboot

That may be a bit confusing, but it’s really simple. Each drive is like a cake, and partitions are like slices in the cake. All you are doing here is telling the hard drive which “slice of cake” to use, or which partition to use to boot. Since it’s a freshly-cloned drive, we have to manually tell the hard drive which partition to use.

Page 15: Leopard Soup 10.5.4

VI. Overclocking

This board is the best board I’ve ever used for overclocking. Granted I live in noobland when it comes to OC’ing, so that’s probably why tongue.gif Anyway, overclocking is extremely simple. In the BIOS, there is a special sec-tion for performance tweaking called MB Intelligent Tweaker (M.I.T.):

The easiest way to overclock is to manually change the CPU multiplier while setting the memory to Auto. Here is what the overclocking screen looks like:

Page 16: Leopard Soup 10.5.4

You’ll want to make two changes to this screen:

1. Set the “CPU Host Clock Control” to “Enabled”2. Set the “System Voltage Control” to “Auto”

Enabling the CPU Host Clock Control lets you change the multiplier for the CPU, which lets you change the speed. Setting the System Voltage Control to Auto lets the system take care of the rest of the calculation changes for you, so you don’t have to tweak anything else. If you’re hardcore into overclocking, you’re more than welcome to play with the more advanced settings!

Now that you’ve got things setup for overclocking, you can start tweaking the CPU multplier value. I’d recom-mend starting out at .1ghz increments, so if you have a 2.4ghz processor, set the multiplier so that the result is 2.5ghz. Save the settings, reboot, and see if your system is stable. Eventually it will get to the point where it will either give you lots of errors (like kernel panics, especially kernel panics at boot) or it will simply not boot up at all. One of the main reasons I love this little BIOS utility is that it will reset the multiplier to the default value if you change it to a value that cannot boot.

For example, I have a 2.0ghz dual-core Allendale CPU that I overclocked when testing this board. At 3.0ghz, it would not boot. Rather than having to get in and reset the CMOS manually, the board simply took a few extra seconds, reset it for me, and rebooted. You can tell when it does this because it will reboot itself (it will take lon-ger than normal and you’ll probably see your monitor’s data indicator flickr on and off) and the CPU speed will read at the default speed when it shows POST at boot. At 2.9ghz, it booted, but it gave me a kernel panic while it was booting up (during the white screen with the gray Apple logo). Just because it doesn’t kernel panic at boot doesn’t mean it’s stable. You’ll have to run some apps to see if it stays on.

I also recommend monitoring the temperatures to make sure they are within the proper thermal limits (you don’t want your box running too hot, thereby shortening the life of your processor, or overheating!). Tempera-ture Monitor is a great, free program designed to do exactly that (included in the “Extra Goodies” folder in my tutorial package). There’s even a “lite” version that sits in your menu bar and can read the temps off a multi-core processor! (you have to install the full version before running the lite version so that it installs the framework first). Special note here: You’ll need to open the System Preferences, go into the Speech section, click on the “Text to Speech” tab, and change the voice to Bruce or Fred. The default voice isn’t installed, so Temperature Moni-tor will give you an error unless you do this! Personally I’ve gotten my $70 2.0ghz Allendale up to 2.8ghz on the stock cooler and my $209 2.4ghz Q6600 up to 3.0ghz on the stock cooler. I’m sure I could go higher with better cooling!

VII. Notes:

My system consists of the following: (actually my wife’s system; my setup is in my sig)

Antec Sonata III case (includes 120mm fan and 500w power supply)Gigabyte GA-P35-DS3L Rev 2.0 motherboardIntel 2.4ghz Quad-Core Q6600 processor8gb PQI DDR2-800 memory1TB Samsung F1 SATA drive (Boot Drive)1TB Samsung F1 SATA drive (Time Machine Backup Drive)Lite-on 20x SATA DVD Burner with LightScribeSabrent CRW-UINB 3.5” 65-in-1 Internal Card Reader with SDHC support and USB 2.0 portEncore ENLGA-1320 Gigabit Ethernet PCI card

Page 17: Leopard Soup 10.5.4

It works 100% and is super fast and powerful! The Samsung F1 hard drive is nearly as fast as the new 300gb Veli-coraptor from Western Digital, but only costs 2/3 the price and has more than three times the amount of space! I got mine from Newegg for about $180 a pop - a ridiculous amount of space for 1,000 gigs! (note that it formats out to 932 gigs or so) The Q6600 overclocks easily to 3.0ghz; I’d try for more but I’m waiting on a new 120mm HSF to replace the stock cooler. The board can take a max of 8 gigs of RAM; you can get budget RAM for about $150 shipped from Newegg so it won’t put a serious dent in your wallet like memory used to.

Recommended parts and upgrades:

1. Card Reader: Lets you read many kinds of memory cards without having to have a separate reader on a cord (see the Sabrent mentioned above)2. Firewire card: Mainly for digital camcorders and Firewire audio products3. DVD burner with Lightscribe: My personal favorite is the $30 Lite-on LH-20A1L-05 from Newegg; it’s fast, it’s cheap, and as an added bonus it has LightScribe (check out DiscLabel if you want to use that feature!).4. USB card: Adds more USB ports to your computer (some also have internal USB ports, which is useful for putting a USB Bluetooth adapter or USB wireless mouse receiver on so it doesn’t stick out of your case)5. Bluetooth: Adds Bluetooth support for things like the Apple Wireless Keyboard and Bluetooth Headsets. I have a USB D-Link DBT-120 Bluetooth Receiver and it works great!6. RAID card: Adds RAID (0, 1, 5, etc.) to your system7. SATA card: Adds more SATA ports

Just check out the OSx86 Wiki for a listing of compatible parts, or search around these forums if the part you want isn’t listed! The way you do that is by going into the HCL (Hardware Compatibility List) for Components and searching for parts, or using the search feature. Click here for the HCL for 10.5.2 components.

Thanks for reading! Please support Apple and purchase your own copy of Leopard!