2013년 12월 1일 일요일

Maverick (Mac OSX 10.9) installation on AMD CPU 8350 & NVidia 770 using kaanturkum's kernel

    Some of you may read my document for installation of Maverick or Mountain Lion on Gigabyte B75M-D3H mainboard. At that time I recommend you not to try to install Mac OSX with AMD CPU because it's waste of time & your energy.

    The motivation of my trial of installing Maverick at AMD CPU comes from here, Maverick mach_kernel for AMD :

http://www.osx86.net/files/file/3657-amd-fx-109-mavericks-kernel-nvidia-work/

    Summing up, it works finally like Maverick at Intel CPU though some trial & errors for several hours, and here goes the steps I took.

Preparation : 8GB or larger USB stick, Real Mac or Hackintosh to create Unibeast USB booting disk & download Multibeast, Chameleon Wizard, Chameleon-2.2svn-r2266.pkg, cudadriver-5.5.28-macos etc.

My PC environment : AMD 8350 CPU (Octacores), ASUS GTX 770 GPU, Gigabyte GA-990FXA-UD3, RAM 32GB, SSD Samsung 830 128GB, Samsung T27B300 LCD, Lenovo USB keyboard, Logitech G1 USB mouse. Asmedia SATA3 2 port expansion card.

0. Partition USB stick : 7GB for Unibeast & 1GB for download

    I recommend you to partition USB like this into 2 partitions : 1st for booting, 2nd for downloaded files in MBR type.

1. Creating Unibeast USB booting disk 

    I hope you are familiar with Unibeast already,  the steps to create Unibeast USB is same as under Intel CPU environment. You may refer following URL to understand the concept of Unibeast & how to create it. I won't touch it in more detail here to save the time.

http://www.tonymacx86.com/downloads.php?do=file&id=202

2. Copy Apps useful or required to install Maverick into 2nd partition at USB stick

    The first file should be AMD kernel you download the URL above, unpack & copy into the 2nd partition. And, other files to install Maverick at Hackintosh are Multibeast, Chameleon Wizard etc.

Chameleon Wizard : http://www.osx86.net/files/file/242-chameleon-wizard-422/
Maverick: http://www.tonymacx86.com/downloads.php?do=file&id=206

You're ready to install Maverick at AMD CPUs.

3. Prepare your PC to install to boot from your USB memory stick

    No special BIOS settings are not required for AMD mainboard for me. I think Virtualization is enabled & AHCI for SATA. But, you need to change the hard disk to boot your USB memory stick at first. That's all.

    Meanwhile, while booting from USB you created, you must specify the Chameleon bootload options at the PC of AMD CPU. I added like for your information: ([PCI configuration begin] & hangs without npci=0x3000 for me)

    -v npci=0x3000 

    Other options like PCIRootUID=0, arch=x86_64, nosse3bit are not required for Maverick for me.

4. Installing Maverick is same as we do at Intel CPU, but do not reboot after finishing installation

    Several issues for me when installing Maverick, but it's not the pervasive issues because I installed finally :
     a. Partition Failure at Samsung 128GB SSD : No solution from googling, I just replace the SATA3 cable, then it worked. -.-
     b. Installation not allowed at MBR partition type, so I selected GUID. But strange enough, cannot proceed installation with same error : partition with GUID type. I go back by pressing backward button, then make forward. It worked. Strange...
     b. Installation failed at Unibeast : I replaced SSD with same one, and no issue anymore. But, there was no issue at the prior one in Windows environment. Strange...

    Finally, the installation completed with "Install Succeeded" message. I open the terminal quickly at this point to prevent from automatic booting!

    At the terminal, you have to replace the kernel with you downloaded (here, boot is your booting drive, and usb is your usb booted)

    rm /Volumes/boot/mach_kernel
    cp /Volumes/usb/mach_kernel /volumes/boot/

    If you see "permission denied" error, please command like this :

    sudo rm /Volumes/boot/mach_kernel
    sudo cp /Volumes/usb/mach_kernel /volumes/boot/

    You need to type in the password of administrator.

    Now, you can reboot your Maverick installed PC to install other tools like Multibeast.

5. Install Multibeast, Chameleon Wizard etc.

    Those steps are not special, but this is my org.chameleon.Boot.plist FYI: ( smbios for MacPro5,1 hangs but MacBookPro 8.3 works well.

<dict>
<key>EnableHDMIAudio</key>
<string>Yes</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>Graphics Mode</key>
<string>1920x1200x32</string>
<key>IGPEnabler</key>
<string>Yes</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>npci=0x3000</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>Timeout</key>
<string>2</string>
<key>UseKernelCache</key>
<string>Yes</string>
</dict>

    FYI, my Maverick was freezed after booting in 5 minutes. So, I replaced npci=0x2000 to npci=0x3000, then this symptom has gone. But, not sure if this option makes Maverick freezed or not at this moment (They told that npci=0x2000 was used under Lion environment only)

   Oh you may wonder which type of soundcard & LAN card should be selected for this mainboard : Audio - Realteck ALC889, LAN - Realtek RTL8111E.


That's all!

P.S:

1. npci=0x3000 leads no sound, but removing this option leads [PCI Configuration Begin] hang. I'm trying to find out the other solutions, but the tentative solution is to use "Voodoo driver without DSDT". Please let me know if anybody solves this issue without using Voodoo driver.

2. Minor issues still exist : No iMessage, No iCloud. we need to find the optimal smbios.plist, but impossible to find for AMD platform like GA-990FXA-UD3. Still under wokring to find the optimal smbios.

Solved> Safari Extension cannot be installed : please refer following URL to reset you home folder permission:

https://discussions.apple.com/message/22861032#22861032

Please refer following URL if you're in Mac OSX lately:

http://macosx4pc.blogspot.kr/2012/12/hint-tips-for-new-mac-osx-users.html




 






댓글 1개: