Jump to content


Just Joined
  • Content count

  • Joined

  • Last visited

About Free4Mac

  • Rank
    InsanelyMac Protégé
  1. Free4Mac

    AMD Gigabyte GA-M61P-S3 Install Guide

    Here are my notes on installing Leopard on the Gigabyte GA-M61P-S3. It performs better and more stably than Tiger. Install from iPC 10.5.6 PPF5 Final ISO. Select: 10.5.5/9.5 Voodoo kernel ALC883 audio AppleSMBIOS-28 or AppleSMBIOS-27rev3-800 (doesn't matter) Default Chameleon bootloader (PC_EFI v9) AppleNForceATA nForceLAN Driver for your PCI Express video card seatbelt 10.5.5 Works with both GUID and MBR disk partitioning systems. Boot with -f first time. Repair permissions with Disk Utility. Set sound output to first Line Out instead of Headphones in System Preferences. Restart and shutdown work. Not working: Sleep (didn't try the power management packages or speedstep kernel) Untested: Builtin video, Time Machine
  2. For anyone using a Gigabyte GA945GCMX-S2 or similar motherboard, here's how to get a fully working install using a Leopard retail DVD. Everything works, including shutdown, restart, and sleep. I assume at least a little familiarity with using the command-line in Terminal. First you need to download some kernel extensions and installers: DFE boot-132 generic.iso http://www.mediafire.com/?1ne1zbl4znv link: "Download modified kexts" on http://forum.insanelymac.com/index.php?showtopic=114013 IONetworkingFamily.kext http://rapidshare.com/files/68864781/IONet...-_581_.zip.html link: on http://forum.osx86scene.com/viewtopic.php?f=3&t=2554 AppleSMBIOS.kext http://www.macdotnub.info/downloads/get.php?id=13 link: "iMac (for PC Hackintosh's)" on http://my.macdotnub.info/content/view/22/26/ Chameleon v1.0.12, AKA Netkas PC_EFI v9 AppleACPIPlatform.kext both from v4.4.zip from http://www.mediafire.com/download.php?yeidtyn5onm link: on http://forum.insanelymac.com/index.php?showtopic=86167 EFIStudio http://www.filedropper.com/9f9installer_1 link: "10.5.5 drivers and EFIStudio Installer" on http://www.nvinstaller.com/ Downloads page ALC888-D.txt http://psykopat.free.fr/apple/AppleHDA/realtek/ AppleHDAPatcher http://www.mediafire.com/?xpijo2m4pxm link: on http://www.modomac.com/ Burn the DFE boot-132 generic.iso to a CD-R. Boot the Hackintosh using the DFE boot-132 CD. When you get to the boot: prompt, remove that CD and put in the Leopard retail DVD. Press Return at all three prompts. Install Leopard normally. When it's done and reboots, you have to press the reset button to finish restarting. Put back the DFE boot-132 CD to boot from. Press return at all the prompts, except for the second one, asking which drive to boot; answer 80 (first hard disk) to that one. It should boot up to the normal Leopard first-run sequence to create an account, etc. Install the latest combo update (such as 10.5.4 as in this example, or 10.5.6). (This would replace the customized sound and SMBIOS kexts we install later with stock ones, so do it first.) In Finder, open the DFE boot-132 generic.iso, and open initrd.img from that. Open Terminal sudo bash cd /System/Library/Extensions/ mkdir ../Extensions-10.5.4 mv AppleEFIRuntime kext AppleACPIPlatform.kext IONetworkingFamily.kext ../Extensions-10.5.4 cp -pr the DFE boot-132 dsmos.kext and IntelCPUPMDisabler.kext into /System/Library/Extensions/ cp -pr IONetworkingFamily.kext there, to prevent the "_CFGetHostUUIDString: unable to determine UUID for host. Error: 35" error, e.g. when running SuperDuper cp -pr AppleSMBIOS.kext there, for System Profiler cp -pr AppleACPIPlatform.kext there, to make reboot work chown -R 0:0 IONetworkingFamily.kext AppleSMBIOS.kext AppleACPIPlatform.kext dsmos.kext IntelCPUPMDisabler.kext chmod -R ug=rwX,o=rX IONetworkingFamily.kext AppleSMBIOS.kext AppleACPIPlatform.kext dsmos.kext IntelCPUPMDisabler.kext Run the Chameleon installer on the hard drive to install the EFI boot loader. nano or vi /Library/Preferences//SystemConfiguration/com.apple.Boot.plist Navigate to the <strings> </strings> line after the <key>Kernel Flags</key> line. Add "-f" (without the quotes) in between the string flag, so it looks like this: <strings>-f</strings> This tells the machine to reload all kext and dump the boot configuration cache (kext cache found in /System/Library/Extensions.mkext; you can delete it manually and the system will recreate it). Run EFIStudio to install strings for your graphics card. Drop ALC888-D.txt onto AppleHDAPatcher icon (for sound). Reboot. Run Disk Utility and Repair permissions. Run Software Update. If you have 10.5.4 installed, you can update to 10.5.6 by doing the following: Install the 10.5.6 combo updater. Then put back the custom kexts from above: Open Terminal sudo bash cd /System/Library mkdir Extensions-10.5.6 cd Extensions mv AppleEFIRuntime.kext AppleACPIPlatform.kext IONetworkingFamily.kext AppleSMBIOS.kext ../Extensions-10.5.6/ cp -pr AppleHDA.kext ../Extensions-10.5.6/ cp -pr IONetworkingFamily.kext there cp -pr AppleSMBIOS.kext there cp -pr AppleACPIPlatform.kext there chown -R 0:0 IONetworkingFamily.kext AppleSMBIOS.kext AppleACPIPlatform.kext chmod -R ug=rwX,o=rX IONetworkingFamily.kext AppleSMBIOS.kext AppleACPIPlatform.kext Drop ALC888-D.txt onto AppleHDAPatcher icon (for sound) Restart. Run Disk Utility and Repair permissions.
  3. For anyone else who has this motherboard, here are my notes for getting OSx86 working on it. Motherboard: Gigabyte GA-M61P-S3 (nForce 430, GeForce 6100 video) CPU: I'm using an Athlon64 x2 5600+ (2.8 GHz) I installed from the Tubgirl 10.4.10 DVD. Everything works after the install except SATA, Ethernet, and the onboard video (limited to 1024x768, no QE/CI). Also, Shut Down and Restart halt the CPU, but don't power off or reboot. I have to use the power or reset switch to finish those jobs. For video, I'm using a GeForce 7100GS or 7300GT with the NV40 add-on selected in the Tubgirl install. I tried several supposedly supported PCI Ethernet cards, but either they weren't recognized at all (3com 3c905c, Netgear FA310/311/312) or the machine hung after using them for a few seconds (Intel PRO/1000 MT). There is an nForce Ethernet driver here, which currently almost works after adding the device ID 0x03EF10DE to its Info.plist: nForce Ethernet kext The forcedeth kext for Ethernet (doesn't work for nForce 430) comes with Tubgirl 10.4.10; I removed it. I finally got a RealTek 8169 based gigabit Ethernet PCI card (LINKSKEY LKG-6100); Tubgirl 10.4.10 includes the open source R1000 driver for it, and it works fine. I also successfully used a USB Netgear FA120 or Linksys USB200M with the USBAx8817x 1.0.3b9 driver from here: USB Ethernet kext For SATA, I installed an nForce 430 MCP51 (and other nForce) driver which is available at: nForce SATA kext Because the Tubgirl 10.4.10 DVD doesn't include SATA support for the nForce 430, I installed to an ATA hard drive by booting from a USB DVD drive. Later I cloned the ATA drive to a SATA drive using Clonetool Hatchery. To install, I had to format the hard drive using the Disk Utility from the JaS 10.4.8 DVD. The Tubgirl 10.4.10 installer's Disk Utility doesn't arrange for the boot loader to be installed correctly. The magic of formatting in FAT32 (MS-DOS) first leaves some space for the MBR Darwin boot loader. 1. Boot from the JaS 10.4.8 DVD. 2. Run Utilities>Disk Utility. 3. On the left, select the drive to install on. Click the Partition tab. Select 1 Partition (or however many you want). Select MS-DOS file system. Click Options and select MBR. Format the drive. 4. On the left, select the partition (not the drive). Click the Erase tab. Select HFS+ (Journaled) file system. Erase the partition. 5. Select the drive and click the Eject button at the top of the window. 6. Turn off the computer and reboot from the Tubgirl 10.4.10 DVD. To make a bootable clone of an OSx86 hard drive, you can't use SuperDuper or Carbon Copy Cloner, because they don't know about its special boot requirements. You have to use Clonetool Hatchery. I used the package on the XXX 10.4.11 DVD, which comes with a script that modifies some frameworks on Tiger to make it work. Reportedly it doesn't work on Leopard yet. It is possible to boot OSx86 from a USB hard drive, but when other high-speed USB devices are plugged in (such as the Ethernet I used at first), the system tends to hang, so I don't recommend it. By default, Tubgirl 10.4.10 boots in text mode until it switches to the desktop, to aid debugging. To instead get the usual gray Apple logo screen during boot, after installation use Text Edit to edit /Library/Preferences/SystemConfiguration/com.apple.Boot.plist and remove the -v (for Verbose mode) from the Kernel Flags string value. To install a kernel extension after the OS install, e.g. AppleNForceATA.kext: Copy the kext to /System/Library/Extensions. Open a terminal window, "sudo bash", and run: cd /System/Library/Extensions chown -R root:wheel AppleNForceATA.kext chmod -R 755 AppleNForceATA.kext kextload -v AppleNForceATA.kext kextcache -k /System/Library/Extensions iDVD from iLife '08 doesn't work on AMD. It gets most of the way through preparing a project for burning, then aborts with a multiplexer error. So I'm using iLife '06.
  4. This is a guide I put together for my own reference, from various sources as well as some information I haven't seen published elsewhere. This guide assumes your BIOS can boot from USB drives. It uses the Windows XP boot loader to provide a menu, because the Darwin boot loader doesn't support selecting a different default OS (e.g., Windows); it always boots the Active partition (OSx86) by default. Back up all drives that have anything important on them. For Windows, I use Acronis True Image Home to back up to a USB drive. You'll be repartitioning/reformatting all drives that will have OSx86 partitions, to ensure that they are Primary partitions. The OSX Disk Utility apparently can't format Extended partitions as HFS+ (they are grayed out). I found it easiest to install OSx86 first onto a temporary hard drive; if ATA, by booting from a USB DVD drive. Once OSx86 is running on ATA, install any SATA drivers needed (e.g., for nForce chipsets, from here: nForce SATA kext). You should have a bootable OSx86 backup drive anyway. Use the BIOS (F12 on Gigabyte MB, F8 on ASUS) to boot the OSx86 backup drive. Run Disk Utility. Partition the target drive into 2-4 partitions, as desired. Set the type of all of them to MS-DOS (to leave room for the boot loader). Click Options and select MBR. Format. Select each partition that will be used for OSx86 and click Erase. Format the partition as HFS+ (Journaled). Install Clonetool Hatchery. I used the version from the XXX 10.4.11 DVD. It comes with a script to run once to set up frameworks so it will work. Run the script. (The script reportedly doesn't work under 10.5.) Run Clonetool Hatchery. Uncheck Erase Disk, but leave Bless checked. Optionally leave checked Repair Permissions and Update Prebinding for the source drive, if you haven't done those recently. For the Source and Clone drives, select the backup drive and the target OSx86 partition (they might be selected automatically). Click Hatch. Copy /usr/standalone/i386/chain0 to a USB Flash drive. Shut down OSx86. Boot from the Acronis recovery CD. Restore the C partition and MBR/Track 0 to the target drive. Restore it as an Active partition. Or do a fresh install of Windows. Reboot into Windows. Copy chain0 from the Flash drive to C:\. Use Notepad to edit C:\boot.ini and add a line at the bottom: C:\chain0="OSX" Reboot. Windows should give you a boot menu, defaulting to Windows XP but giving you the option of the Darwin boot loader: "OSX". If you select OSX and get the Darwin boot loader, you have 8 seconds to press Return to get the Darwin boot menu. It will default to Windows (the Active partition), so if you let it time out it will return you to the Windows boot menu. Cursor down to your OSx86 partition and press Return to boot OSx86. If selecting OSX from the Windows boot menu didn't give you the Darwin boot loader, you can install the Darwin boot loader like this: Boot from the OSx86 temporary drive again. Download Apple's startupfiletool from here: startupfiletool binary Unzip it and copy it to /usr/sbin. Start Terminal and run sudo bash. Run df to determine the name of the disk with your OSx86 boot partition on it, e.g. disk0s3. Run the following commands. Set diskpart and vol to match yours; vol is the name of the disk volume of your OSx86 installation (the name on the desktop and Finder sidebar), and diskpart is what you determined with df. diskpart=0s3 vol=hackintosh diskutil unmount disk${diskpart} cd /usr/standalone/i386 dd if=boot1h of=/dev/rdisk${diskpart} bs=512 count=1 startupfiletool -v /dev/rdisk${diskpart} boot bless -device /dev/disk${diskpart} -setBoot -verbose diskutil mount disk${diskpart} bless -mount /volumes/${vol}/ -setBoot –verbose Reboot. If restoring the Darwin boot loader somehow broke your Windows installation, just reinstall Windows by booting from the Acronis CD again, and re-do the chain0 step. You can set the active partition to boot from from OSx86 in Terminal with the following commands (partition 3 in this example, the OSx86 partition above): fdisk -e /dev/rdisk0 update flag 3 write quit Use the Windows Disk Management console to reformat any other Windows partitions from MS-DOS (FAT32) back to NTFS, and restore their files from backups.