Jump to content

Installing OSX86 10.4.8 on a SATA Drive without Modifying the Install Disc


5 posts in this topic

Recommended Posts

My First Dilemma when installing OSX on my PC was the lack of support of SATA Controllers

 

Here is my guide to get it working

 

Lets get started

 

Things you need.

 

1. Your Device ID and Vendor ID for you SATA Controller which can be obtained in Windows (yuck).

2. 20GB or More IDE HDD

3. Carbon Copy Cloner (It’s Free, Google it. Great program. Donationware)

4. OSX 10.4.8 Disc

5. Patience (Coffee Helps)

 

1. Getting your Device ID/Vendor ID

This can be done in Device Manager by Right Clicking your SATA Controller and Selecting properties then just click trough the tabs and you will see a string similar to DEVID$5267blahblahVEN#1106 (Most of you know how to get it anyways)

 

2. Installing OSX86 on your IDE HDD

Install away. Throw the disc in your DVD Drive and away you go. Install Titan/Natit, Azalia Kexts and anything you need to get your system up and running normally. Here comes the Fun bit. Editing the Kext.

 

Point your Finder in the direction of

/System/Library/Extensions/AppleVIAATA.kext

Right Click the kext and Click “Show Package Contents”

You will then see a “Contents” Folder Open it

Then you will see “Info.plist” Click it and Drag it to your desktop. (DON’T CLOSE THIS WINDOW)

Right Click the Desktop copy and then Click “Open With” and Select “Other”

Find TextEdit and Open it.

Scroll down until you find:

<key>VIA SATA Controller</key>

You will then see:

<key>IOPCIPrimaryMatch</key>

<string>0x528810B9 etc….</string>

insert your Device and Vendor ID obtained earlier. In the format of Device ID then Vendor ID insert a new entry inside the string (mine was 0x52871106)

eg.

 

<key>IOPCIPrimaryMatch</key>

<string>0x528810B9 0x31491106 0x00e310de 0x00ee10de 0x52871106</string>

Once you have editied the Info.plist file save it.

Drag the file from your desktop back into the location where you dragged it from originally (/System/Library/Extensions/AppleVIAATA.kext/Contents/)

Authenticate the file replacement and your done.

 

Open Applications/Utilities/Disk Utility and repair the permissions.

 

Go into /System/Library and Delete Extensions.mkext and the Extensions Cache File next to it.

 

Reboot.

 

Check again in Disk Utility to see if your drive appears. If it does you have succeeded if not repeat the above and check your DEVID and VENID.

 

Create a Blank HFS+ partition and your ready to go

 

3. Carbon Copy Cloner

Get it from www.bombich.com

 

This is the easy bit

 

Open up CCC and Select Source as your IDE Drive and Target as your SATA Drive. Click the Preferences button and tick the “Repair Permissions Before Cloning”, “Make Bootable” boxes and then “Save”

 

Click the Lock to Authenticate the clone and then Clone. (You may want to view the log while its cloning. Some ACPI machines will turn the harddisk off after a while. To combat this open iTunes and play a song)

The Cloning should take about 10mins depending on how much you have installed prior to cloning. This is a good time to grab that coffee.

 

Once its complete. Open the new Drive and Go into /System/Library and Delete Extensions.mkext and the Extensions Cache File next to it.

Then reboot and set your BIOS to boot off your SATA drive. The Cloned partition will be set to active by default.

 

4. How does it work?

 

One the kext cache is removed on the first boot of the SATA drive the bootloader (by default) will rebuild your kexts from scratch. This includes your SATA kext. Once its rebuilt Mac OS will treat it as any other drive and boot it normally. It’s That Simple! ?

 

 

Thanks for reading and happy OSX86ing!

 

 

Here is a pic.

post-68125-1172738366_thumb.jpg

Edited by fourme
Does it work with nForce4 chipset + SATA disk ?

Can i dual boot that with winXP ?

mikko there is a new working kext for Nforce4 SATA an PATA disk, check the thread: http://forum.insanelymac.com/index.php?showtopic=35985

so no need to modify the AppleVIATA.kext anymore.

Yes you can dualbooting frma that disk.

×
×
  • Create New...