Hackintosh A43SD

Embed Size (px)

DESCRIPTION

By Frogy Furnetalhttps://www.facebook.com/frogy.furnetal.kamadia?fref=ts

Citation preview

  • Ini adalah sedikit coretan dari apa yang pernah saya lakukan dengan laptop ASUS A43SD saya. Adapun spesifikasinya adalah sebagai berikut: Processor: Intel Core-i3-2350M 2.30Ghz 3MB Cache Chipset: Intel HM65 Express Chipset VGA: Intel HD Graphics 3000

    Optimus Nvidia GeForce GT610M-2GB Display: Samsung LCD Screen LTN140AT22-P01. Wifi: Atheros AR5B255(sampai saya selesai membuat tulisan ini,

    ini hardware tidak kompetile dengan OSX, jadi ganti jadi Atheros AR5B95

    Audio: ALC269 Dan lainya googling saja, Sebelum melangkah lebih jauh Bahan-bahan yang perlu kalian siapkan adalah sebagai berikut: 1. FlashDrive minimal size 8GB 2. DVD Master Instaler OSX

    3. myHack, tutorial dan link download ada di

    http://myhack.sojugarden.com/guide/ Memakai tool ini sangat mudah, tinggal klik-klik dan biarkan myHack bekerja.

    4. PC/Laptop dengan OS X suda berjalan normal. 5. Mouse USB (khusus non Clover).

  • Syarat khusus: 1. SATA set ke AHCI

    2. untuk UEFI harus Enable UEFI boot

  • Banyak metode yang bisa diterapkan dilaptop ini, beberapa metode saya bagi jadi 3 bagian: 1. MBR + LEGACY BIOS 2. GPT + LEGACY BIOS 3. GPT + UEFI BIOS Sebelum melangkah lebih jauh ada baiknya kalian tau apa itu MBR dan GPT, trus apa itu UEFI dan Legacy BIOS. BIOS vs UEFI bisa diliat disini:

    http://argaboncomunity.blogspot.com/2012/01/bios-vs-uefi.html

    GPT vs MBR disini: http://proxycomp.blogspot.com/2012/09/perbedaan-skema-partisi-gpt-dan-mbr.html

    Terakhir semuanya ada ditangan anda karena anda yang akan memakainya. Masing-masing metode punya kelemahan dan kelebihan. Saya sendiri lebih memilih GPT+UEFI karna saya rasa itu paling stabil buwat laptop saya. Sebelum masuk ke metode Instal, ada baiknya kita belajar cara restore master installer OS X.

  • MEMBUAT BOOTABLE FD UEFI/NON-UEFI

    Kali ini kita akan membuat bootable FD UEFI. Siapkan bahan-bahannya sebagai berikut: Doa supaya sukses. FD 8GB yang masih sehat 1 buah. Master Installer OS X, saya pake 10.8 Retail. 1 PC/Laptop sehat dengan OS X jalan didalamnya. Clover yang dah bisa boot normal di PC/Laptop kalian. Langkah-langkahnya: 1. Buka Disk Utility di Aplications/Utilities. 2. Masukan FD pada colokan USB dan mount Master

    Instalation OS Xnya. 3. Pilih nama FD kalian (bukan partisinya) pilih tab Partition.

    pada Partition layout pilih 1 partition. dan isikan name terserah kalian, format pilih Mac OS Extended (Journaled) seperti gambar berikut:

  • 4. Kemudian pilih Option, dalam menu option kalian pilih GUID

    Partition Table. Kemudia klik OK.

  • Kemudian klik Apply dan akan ada popup yang keluar, pilih aja Partition, dan tunggu proses sampai selesai.

    5. Kalau sudah selesai kalian klik master OS X yang sudah dimount trus di tab atas pilih restore. Drag nama Partition yang telah kalian buat tadi ke kolom Destination.

  • Kemudian klik Restore, akan ada popup keluar kalian pilih Erase dan jika diminta password masukkan password OS X kalian. tunggu proses sampai selesai.

  • 6. Jika sudah selesai, tutup Disk Utility. dan sekarang buka

    Terminal. Ketikkan yang di bold: diskutil list [ENTER] Akan terlihat deretan media penyimpanan kalian dari disk0 sampai diskX. Perhatikan dimana letak FD kalian, jangan sampai salah... karena salah alamat Data penting kalian bisa keformat. (Bagi Legacy BIOS langsung ke No.9)

  • Dari gambar diatas FD saya terletak di disk2. dan partisi EFInya di s1 jadi sekarang ketik di Terminal: sudo newfs_msdos -v SYSTEM /dev/disk2s1 [ENTER] masukkan password jika diminta, kenapa pake MSDOS ato FAT???, BIOS saya tidak dapat mengenali partisi EFI dengan format HFS+ (lagian bawaan Mac juga FAT defaultnya) cuma namanya EFI, kenapa dirubah namanya jadi SYSTEM bukan EFI, BIOS saya tidak bisa boot UEFI jika nama partisi EFI bukan SYSTEM.

    7. Sekarang mount partisi EFI dengan cara ketik di Terminal:

    mkdir /Volumes/EFI [ENTER] sudo mount_msdos /dev/disk2s1 /Volumes/EFI [ENTER]

  • Silahkan copy folder EFI clover kalian ke partisi SYSTEM/EFI. jangan lupa rename cloverx64.efi jadi bootx64.efi

    8. FD Instaler kalian sudah siap boot UEFI. Selesai bagi yang

    UEFI. 9. Khusus buat yang Legacy BIOS, cara pasang Clover di

    partisi EFI Saya anggap anda akan menginstal bootloader kalian di disk2s1 (Disk no. 2 Partisi 1) Masuk ke tempat fdisk440 brada, klo unpack clover. Copykan semua file fdisk440 di /usr/local/bin ke /usr/standalone/i386/ Barulah kalian ketikkan di Terminal:

  • cd /Volumes/'Nama Patisi tempat Clover di unpack'/usr/standalone/i386/ [ENTER] sudo -s [ENTER] ./fdisk440 -f boot0 -u -y /dev/rdisk2 [ENTER] dd if=/dev/rdisk2s1 count=1 bs=512 of=origbs [ENTER] cp boot1f32alt newbs [ENTER] dd if=origbs of=newbs skip=3 seek=3 bs=1 count=87 conv=notrunc [ENTER] dd if=newbs of=/dev/rdisk2s1 count=1 bs=512 [ENTER] Membuat mount point partisi EFI mkdir /Volumes/EFI [ENTER] mount_msdos /dev/disk2s1 /Volumes/EFI [ENTER] Mengcopy file 'boot' dan folder EFI ke partisi EFI cp boot /Volumes/EFI [ENTER] copykan folder EFI ke partisi EFI Mengactivekan partisi EFI, buat Legacy BIOS biar bisa boot. fdisk -e /dev/rdisk2 >f 1 >w >q

    10. Done untuk Legacy BIOS. 11. Catatan: untuk maverick cara restore diatas tidak berguna,

    setidaknya sampai bootable DVD mavericks keluar, karna mavericks kebanyakan masih berupa programs dari app store.

    Berikut ini adalah beberapa metode yang pernah saya gunakan METODE 1: MBR + LEGACY BIOS

    Bagi kalian yang masih sayang dengan OS bawaan laptop kalian, ini adalah metode yang saya anjurkan. Caranya adalah siapkan satu buah partisi primary kosong tempat OS X akan di instal, biarkan NTFS dulu ga masalah, size minimal 20Gb, dan set active partisi tersebut. Jika sudah ikuti langkah-langkah berikut: 1. Buat Instaler FD dengan myHack, harus pake OS X, bisa

    pinjem punya temen atau instal dulu OS X di VMWare. 2. Jika sudah selesai download kext A43SD disini:

    http://www.mediafire.com/?7xobod4u6cfs6zb 3. Ini kext 10.8.2 masih stabil di 10.8.3 4. Extrat file tersebut, masuk ke FD instalernya delete Folder

    Extra di root FDnya dan ganti dengan Folder Extra yang

  • sudah kalian download tadi. 5. Masih di FD masuk ke /System/Library/Extensions cari

    semua kext dengan awalan GeForce dan NV, lalu delete semuanya tanpa kecuali.

    6. Copy kext nullAICPM dan fakeSMC serta kext keyboard ke /Extra/Extensions di FD Instalernya. Sisanya optimus, bisa kalian copy nanti.

    7. Copykan isi Folder boot error (boot1h) ke folder root FD instalernya. Ini buat jaga-jaga jika terjadi boot:error0 dll saat boot dari HDD.

    8. Jika sudah jalankan lagi myHack dan pilih run myFix. Tunggu sampe selesai.

    9. Instal OS X kalian, dengan boot flag -v atau mode verbose, ini biar memudahkan kalian jika terjadi error saat instalasi, kalian bisa menganalisa dari tulisan yang keluar, setelah Welcome Screen kalian masuk Disk Utility dan Format Disk Kosong yang sudah kalian siapkan, pilih tab Erase, pada bagian Format pilih Mac OS Extended (Journaled), Name isi terserah kalia, kemuadian klik Apply.

    10. Lanjutkan Instalasi sampe selesai, atau kalau ada failed, restart saja ga masalah kalau ini pas di akhir.

    11. Boot dari FD instaler dulu dan pilih Partisi HDD tempat OS X kalian terinstal tadi. Kalau tidak mau masuk desktop, shutdown paksa dan boot pake safe mode ato bootflag -x

    12. Isi data kalian, ikuti intruksi, jika sudah masuk desktop silahkan update ke versi yang lebih baru misal 10.8.3

    13. Setelah selesai instal Update dan sebelum kalian klik restart, ada baiknya kalian mendelete kext awalan ATI, GeForce dan NV di /System/Library/Extensions di HDD OS X kalian. repair dengan application Kext Utility atau app sejenis baru direstart.

    14. Jika sudah masuk desktop lagi, copy folder Extra di FD ke HDD kalian dan pasang kext Audio, Battery, LAN Driver, dan Keyboard, pake saja Kext Utility. Wifi instal aja setelah restart berikutnya biar terdeteksi en1.

    15. Download MultiBeast disini http://tonymacx86.blogspot.com/2010/02/multibeast-ultimate-post-installation.html

    16. Pasang Chimera. 17. Jika terjadi boot0:Error dll, boot dari FD Instaler, masuk ke

    Terminal di Instalernya ketikkan:

  • cd / [ENTER] dd if=boot1h of=/dev/disk0s1 [ENTER] sialhkan dicoba boot via HDD lagi.

    18. Metode MBR + Legacy BIOS Done. METODE 2: GPT + LEGACY BIOS Sebelum melakukan metode ini ada baiknya kalian membackup semua file-file penting di HDD kalian, karena metode ini akan melakukan clean instal di HDD kalian. Metode ini sama saja dengan diatas, bedanya cuma saat Partisi HDD, diatas masih pake MBR sedangkan disini pake GPT (GUID Partition Table), kelebihan metode ini adalah semi real mac, kalian bisa mengaktifkan sebagian besar fitur-fitur mac yang tidak bisa jalan di MBR. Langkah-langkahnya: 1. Bikin Instaler boleh dengan myhack atau cara diatas dengan

    cara merestore instalernya dengan Disk Utility. 2. Instal OS X seperti biasanya, update ke versi baru. 3. Pemasangan bootloader disini ada 2 macam 4. Pertama Bootloader di partisi OS Xnya... sama kayak diatas,

    dan bootloader di EFI partition. 5. Untuk bootloader di EFI jika kalian pake Chimera /

    Chameleon bisa pake cara berikut: http://tonymacx86.blogspot.com/2010/01/tweaking-your-system-install-chameleon.html

    6. Untuk bootloader di EFI dengan clover kalian bisa pake Tutorial bikin FD instaler diatas pake yang No.9 yang dianjurkan untuk Legacy BIOS.

    7. Bikin RecoveryHD, cari aja digoogle banyak. 8. Untuk kext kalian bisa pake kext diatas

    (Chameleon/Chimera) atau kext dibawah untuk clover. 9. Selesai.

  • METODE 3: GPT + UEFI Ini metode yang saya gunakan sekarang, syarat enable UEFI boot di BIOS, langkah langkahnya: 1. Buat FD Instaler dengan cara diatas 2. Download semua file berikut:

    http://www.sharebeast.com/users/Lasan/52905/Kext%20A43SD

    3. File diatas adalah file pelengkap clover v980, extract clover UEFI dan copy folder EFI ke Partisi EFI/SYSTEM (untuk memudahkan, seterusnya saya akan menyebut partition EFI dengan SYSTEM)

    4. Dalam folder /EFI/kext/10.8 masukkan kext Keyboard, USB 3.0, Reboot, SATA, Sleep, dan Other. Menggunakan metode ini, kalian tidak perlu pusing delete-delete kext VGA tidak ada stuck disini karena VGA optimus. untuk CPU pake saja Null dulu seperti biasa, setelah selesai instal baru di patch AICPMnya.

    5. Jika sudah selesai silahkan boot UEFI ke FD kalian, instal OS X seperti biasa, ingat ini instaler harus GPT. kalian tidak perlu pusing membuat recoveryHD karena akan dibuat otomatis saat instalasi.

    6. Boot dari FD instaler dan pilih Partisi FD kalian. 7. Welcome Screen: (Screen shot nemu di google, paling ga

    seperti inilah tampilannya, setelah ini kalian akan melihat screen yang ga pernah kalian temui jika bikin instaler dengan myhack)

  • 8. Setelah Screen Welcome kalian akan melihat ini:

    Kalian pilih dulu Disk Utility Format HDD kalian ke GUID

  • seperti tutorial membuat instalasi FD clover diatas. Close Disk Utility dan pilih ReInstal Mac OS X, SS diatas masih Lion... wkwkwwkw.

    9. Pilih HDD dan tunggu pengcopyan file system ke HDD.

    Otomatis restart jadi tungguin karna HDD kalian belom terpasang clover jadi boot dari FD instaler dulu dan pilih partisi OS X kalian.

    10. Screen lanjutan ketika instalasi: (taskbar otomatis hide)

  • 11. "Done" instalasi, disini pasti "Suksessed" saya belum

    pernah failed pake clover. Boot dari FD dulu 12. Jika sudah masuk desktop update ke 10.8.3 atau yang lebih

    baru. Restart ga usah kawatir stuck VGA 13. Masuk desktop lagi format partisi EFI biar jadi system

    seperti tutorial instaler FD clover diatas. 14. copy semua folder EFI ke partisi SYSTEM HDD kalian. 15. Pasang kext Audio, Battery, LAN, dan WIfi. Untuk wifi bisa

    belakang agar wifi terdeteksi en1 16. Jalankan patch AICPM dan AppleRTC. 17. Jika sudah sekarang tinggal add boot UEFInya 18. Masuk setup BIOS geser ke tab Boot dan Enable UEFI Boot

  • 19. Kemudian pilih "Add New Boot Options"

    20. Lanjut pilih "Add boot options" ENTER masukkan nama

    terserah kalian misal Macintosh lalu ENTER.

  • 21. Pilih "Select Filesystem" pilih HDD kalian P0: bla....bla...

    22. Pilih "Patch for boot option" masukkan tempat efi file boot

    brada, misal: \EFI\Boot\bootx64.efi

  • 23. Pilih "Create" Boot Options kalian sudah masuk dalam daftar. silahkan set boot prioritiesnya, artinya mana yang akan dipanggil pertama sesuai penomoran.

    24. Geser kesamping sampe "Save & Exit" save setingan kalian

    dan Restart, coba boot UEFInya. 25. Oya Display itu untuk merubah nama Display, penambahan

    resolusi, perbaikan calibrasi warna dll, tp saya cuma isi perubahan nama saja. Extract Display dan taruh di /System/Library/Display/Overrides

    26. Selesai.

  • DUAL dan TRIPLE LEGACY BIOS

    Disini saya akan menjelaskan secara singkat cara dual, triple atau quad boot di 1 HDD, klo 2 HDD mah tinggal install satu2 trus biarin bootloader OS X yg diload pertama bios, biasanya akan langsung terdeteksi bootloader lainya.

    Yang pertama adalah skema apa yang dipakai. Bagi kalian yang masih coba2 ada baiknya kalian mengikuti metode saya yang pertama yaitu metode MBR+Legacy BIOS, yang kalian perlu siapkan adalah 1 partisi primary kosong. Secara umum skema yang paling gampang dan sering digunakan adalah ini:

    Kenapa Windows pertama??? Sederhananya karna windows tidak mau mengenali bootable lain selain sodaranya. Chimera dan Chameleon juga bisa bikin error bootablenya windows kaka! Iya bisa, tapi repair bootloadernya OS X ga segampang repair bootloadernya windows. Klo bootloader windows rusak tinggal set partition Windows jadi active trus masukin DVD windows lalu klik repair.

    Linux,.. disini yang keliru biasanya karna menginstal grubnya ke HDD bukan di partisi linux terinstal. Jadi saat ditanya mau install grub dimana pilih saja sda5/sdb5 dst seperti gambar dibawah ini: cuma misal partisi Linux kalian mungkin akan berbeda.

    WINDOWS OS X [active ] LINUX

  • Jangan pilih install grub di HDD (sda/sdb dst) seperti gambar ini:

    Asal kalian jangan lupa set active partisi OS X, biar Bios bisa memakai bootloadernya OS X, Kenapa ga pakai GRUB sebagai

  • default bootloader, untuk memakai GRUB sebagai default bootloader, kalian perlu menambahkan list OSX di dalam configurationnya grub, agak ribet, tapi untuk pembelajaran bolehlah kalian utak atik aja.

    Sampai disini silahkan di dikembangkan sehingga menjadi quad boot bahkan lebih.

  • DUAL dan TRIPLE UEFI BIOS Diatas adalah dual dan triple boot untuk legacy BIOS

    bagaimana dengan UEFI boot. Secara standar prosesnya adalah sebagai berikut:

    Jika kalian sudah mau mencoba ini, saya sarankan kalian membuat installer dengan cara merestore via Disk Utility dan pasanglah clover, kenapa clover?? Ya sampe saat ini setau saya cuma clover yang bisa boot UEFI. Jadi instalah OS X pertama, karna installer kalian pasti tanpa patch MBR lagi dan OS X biasanya tidak mau terinstal karna dia butuh 1 partisi saja, jika OS X menemukan 2 atau lebih partisi GPT pasti ada peringatan yang muncul. Disini HDD kalian diubah menjadi 3 partisi, EFI, OSX, RecoveryHD. EFI tempat kalian menaruh boot efi yang akan di eksekusi BIOS. OSX tempat OSX kalian berada, biarkan seperti ini, RecoveryHD akan otomatis dibuat jika kalian memakai cara merestore via Disk Utility.

    Ketika kalian sudah selesi menginstal OS X, sekarang saatnya meresize kembali partisi kali, masuk DiskUtility dan pilih HDD kalian. Pilih tab Partition, dan klik tanda + untuk menambah partisi, silahkan resize sesuai selera, partisi 2 format pilih saja sebagai free space dan klik Apply seperti gambar dibawah:

    OS X WINDOWS LINUX

  • Jika sudah kalian siap menginstal Windows. Masukkan DVD/FD bootable installer Windowsnya, masuk ke boot menu BOOT BIOS dengan cara menekan tombol ESC secara berulang-ulang. Karna kalian akan memakai boot UEFI full, jadi di menu boot BIOS pilihlah installer windows yang ada kata UEFI diawalnya. Jika sudah sampai di pemilihan partisi kalian pencet Shift+F10, kalian akan melihat command prompt, silahkan ketik

    Diskpart [ENTER] Create partition msr size=128 [ENTER] Create partition primary [ENTER]

    Nb: pakailah perintah ini jika anda hanya ingin dual boot, perintah diatas akan menjadikan free space HDD kalian sebagai tempat windows nanti berada.

    Create partition primary size=xxxxxx [ENTER] Pakai perintah diatas jika kalian ingin triple atau membuat partisi lagi untuk data kalian nantinya, cara mencari size supaya tidak melenceng jauh, adalah dengan mengkalikannya dengan 1024, misalnya kalian ingin menggunakan 128GB untuk Windows, jadi kalian kaliankan saja 128 dengan 1024, 128x1024=131072.

    format fs=ntfs quick label=Windows label=nama partisi kalian, silahkan disesuaikan.

  • Jika sudah close command prompt dan refreash tempat pemilihan partisi kalian, lanjutkan instalasi. Selanjutnya linux, ga ada yg istimewa sih jadi done aja :v oya tempat boot windows 7 dan Windows 8 sama yaitu di /EFI/Boot/bootx64.efi dan pendukung ada di /EFI/Microsoft klo ga salah, jadi untuk kalian yg mau menambah windows lg kayaknya ga bisa, saya sudah pernah rename bootx64.efinya dan microsoftnya jadi ga mau. Beda dengan linux ada di /EFI/grub/bootx64.efi(LinuxMint) dan tidak ada file tambahannya, jadi kalian bebas menambah dan merenamenya, asal ingat aja kalau direname berarti kalian ngulang bwt pemanggilan file efi di BIOS. Untuk UEFI di A43SD bug sleep ga jalan, saya ga tau, tapi dual boot dengan windows jg ga bisa sleep kalo boot UEFI.

  • MAVERICKS dan A43SD Untuk membuat installer mavericks biar kayak installer real mac, caranya adalah format FD jadi GUID, taruh app installer maverick di Applications, kemudia buka terminal dan ketik: Sudo /Applications/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled --applicationpath /Applications/Install\ OS\ X\ Mavericks.app -nointeraction Nama partisi FD kalian harus Untitled

    Install clover Memasang clover sangat mudah di UEFI

    bios. clover yang saya pakai bisa di download disini. Disana ada dua folder, clover_xxx dan kext, silahkan copy folder EFI didalam folder clover, itu sudah terbukti jalan sempurna, jadi jangan merubah isi clover jika anda belum mengerti apa yang anda lakukan. Folder kext berisi kext2 HW yang harus berada di S/L/E.

    Install OS X 10.9 Tidak ada hal yang istimewa disini, instalasi akan berlangsung 2 kali, saat instalasi kedua kalian blom bisa boot ke HDD, jadi pilih saja UFD kalian.

  • Pasang clover di EFI partisi caranya sama dengan yg di FD dan pasang kext pendukungnya. Panggil clover dengan cara membuat boot UEFI yang baru dibios,... disini ada 2 alamat yang bisa dieksekusi: a. /EFI/Boot/bootx64.efi

    jika anda berencana dual boot dengan windows jangan memakai ini. Karena akan direplace setelah anda menginstal windows. Silahkan didelete jika tidak dipakai, ini khusus bwt boot FD.

    b. /EFI/CLOVER/CLOVERX64.efi Selamat berhackintosh ria Thank to:

    Guru besar Hendito Kaka WayangNT Kaka Milko Harimurti Kaka Pico coco Kaka Agus Daniel dan semuanya yang belum sempat saya sebutkan

    Special Thank to: MacInul (Forum Hackintosh yang saya ikuti pertama kalinya,

    yg sekarang ga keurus kayaknya T_____T) Grup FB Hackintosh Indonesia Google.com sebagai kamus besar hackintosh :v termasuk

    semua sub forum hackintosh yang kurang saya ingat.