four! Posted March 1, 2007 Share Posted March 1, 2007 (edited) 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. Edited March 1, 2007 by fourme Link to comment https://www.insanelymac.com/forum/topic/43902-installing-osx86-1048-on-a-sata-drive-without-modifying-the-install-disc/ Share on other sites More sharing options...
mikko Posted March 1, 2007 Share Posted March 1, 2007 Does it work with nForce4 chipset + SATA disk ? Can i dual boot that with winXP ? Link to comment https://www.insanelymac.com/forum/topic/43902-installing-osx86-1048-on-a-sata-drive-without-modifying-the-install-disc/#findComment-314027 Share on other sites More sharing options...
four! Posted March 1, 2007 Author Share Posted March 1, 2007 this method does work dual booted. i have XP and OSX86 booting off the same SATA Drive Link to comment https://www.insanelymac.com/forum/topic/43902-installing-osx86-1048-on-a-sata-drive-without-modifying-the-install-disc/#findComment-314337 Share on other sites More sharing options...
macgirl Posted March 2, 2007 Share Posted March 2, 2007 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. Link to comment https://www.insanelymac.com/forum/topic/43902-installing-osx86-1048-on-a-sata-drive-without-modifying-the-install-disc/#findComment-314479 Share on other sites More sharing options...
bcas9472 Posted March 2, 2007 Share Posted March 2, 2007 Nice trick bro, didnt know about modifying the kext to have hte vender id to make osx see my drive. NICE! Link to comment https://www.insanelymac.com/forum/topic/43902-installing-osx86-1048-on-a-sata-drive-without-modifying-the-install-disc/#findComment-314561 Share on other sites More sharing options...
Recommended Posts