Bikin Installer yuu..Vanilla – Mac Method

December 18, 2020 at 4:56 am Leave a comment

Seperti diterangkan di sini, jenis-jenis installer di bagi menjadi 2 yaitu, Distro dan Vanilla. Untuk Distro sepertinya tidak perlu diterangkan karena tinggal download kan? Jadi kita bahas untuk bikin Installer Vanilla saja.

Distro Installer biasanya suka menaruh Kext file di dalam (/system/library/extension) yang mana hal ini akan membuat kita sulit pada saat:

  • Update macOS, karena biasanya folder tersebut akan ditimpa oleh updater, sehingga mesin hackintosh bisa mogok. (karena kext yang dibutuhkan menghilang)
  • Biasanya Distro “mengoprek” partisi, sehingga installer tidak bisa di boot di mac aseli/hackintosh vanilla lainnya.
  • Troubleshooting akan menjadi lebih sulit, karena kita tidak tahu apa saja yang “disisipkan” oleh sang Distro pada installer tersebut.
  • Proses pembelajaran menjadi hilang karena semua sudah “siap saji”, kita kehilangan pembelajaran prosess boot, EFI, Clover, virtual SMC, SMBIOS, dll.
  • Lalu apa bagusnya dari cara Vanilla? Dengan cara Vanilla kita akan bebas dari masalah karena semua kext dan file konfigurasi clover (config.plist) ditaruh di partisi EFI (Extensible Firmware Interface) yang mana partisi tersebut terpisah dari partisi OS. Pada saat booting, semua kext dan informasi akan di suntikan ke dalam macOS secara “on the fly” untuk “menipu” si OS bahwa ia sedang berjalan pada hardware Apple, dengan demikian kita akan mendapatkan pengalaman yang nyaris sama dengan menggunakan Mac Aseli.

Cara membuat Installer Vanilla:
Cara paling mudah untuk mendapatkan installer adalah dengan meminjam komputer Mac aseli punya teman/saudara/tetangga, lalu download via App Store, nanti file hasil download bisa di temukan di folder Application. Sedangkan untuk pembuatan installer via windows, akan di bahas di topik yang lain.

Image

Ada 2 Cara untuk membuat installer:

Image
Disk Utility
  1. Dengan menggunakan Disk Utility (tidak disarankan untuk Clover Legacy*)
    *karena menyebabkan installer jadi tidak terdetek di Menu Clover (pembahasan di bawah)
    • Siapkah Flash Disk (min 16GB), colok pada port USB, lalu jalankan Disk Utility
      Format (erase) Fladisk dengan format Mac OS Extended Journaled dan tipe partisi GPT.
      klik kanan pada installer yang sudah di download (ada di folder Applicaton-contoh: Install macOS High Sierra) – lalu pilih show package contents, browse ke folder Content/ShareSupport/InstallESD.dmg, double klik pada file tersebut untuk membuka (mounting).
    • kemudian perhatikan gambar di bawah ini:
Image
proses pembuatan installer via disk utility

Dengan menggunakan Terminal (ini bisa untuk PC UEFI dan Legacy)

  • Siapkan Flashdisk, format dengan Disk Utility (GUID dan Mac Journaled), beri nama mis: Installer.
  • Panggil terminal, lalu copas saja perintah2 ini:
    untuk El-Capitan & Sierra
sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app

Untuk Hi-Sierra, Mojave, dan Catalina

sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
tutorial pembuatan installer dengan cara createinstallmedia

Bila proses berjalan lancar, maka anda sudah mendapatkan sebuah installer Vanilla MacOSbila anda menggunakan mac aseli, proses ini sudah selesai sampai tahap ini, untuk hackintosh lanjutkan ke langkah berikutinya.

Setelah salah satu dari dua cara di atas selesai, berikutnya adalah Menyuntikan Bootloader (Clover):
Karena MacOS tidak didesain untuk (bisa) dijalankan di komputer non – Apple, maka kita butuh bantuan bootloader, salah satunya yang populer saat ini adalah Clover Download di sini, setelah download (pilih saja yg terbaru, dan download yang mempunyai extension pkg (contoh: Clover_v2.5k_r5103.pkg) jalankan installer clover, lalu perhatikan urutan gambar berikut ini:

Image
Image
Image

Pada tahapan ini, jangan lupa untuk memindahkan target disk (change location) ke Flash Disk tadi, jangan sampai salah pilih, karena kalau salah pilih bisa runyam akibatnya.

Image

perhatikan tombol di sebelah bawah kiri (Customize), untuk sementara kita abaikan saja dulu, kita pakai cara “koboi” next-next haha, kalau mentok baru kita oprek di sana baca di sini.

Image

Langkah berikutnya adalah menginstall KEXT-KEXT penting, apa itu KEXT (silahkan baca-baca di sini), ikuti langkah-langkah berikut:

  1. Setelah tahap menginstall clover beres, maka sebaiknya kita intip apa saja yang diinstall oleh aplikasi tersebut. Panggil Terminal (tekan tombol CMD+Spasi-lalu ketik Terminal), setelah layar berikut ini muncul.
Image

Ketik perintah ini (copas saja supaya gampang)

diskutil list
Image
perhatikan pada gambar di atas, cari mana yang merupakan flash disk installer, lalu catat kode disk-nya (tanda panah).

Kemudian ketik lagi di terminal perintah sbb:

sudo diskutil mount diskXsY

ganti X dan Y sesuai yg kalian catat tadi.
masukan password (enter)

Image

Jika tidak ada error maka akan muncul drive EFI pada finder, isinya akan seperti ini:

Image

Proses berikut adalah mencari kext yang sesuai dengan Macos dan hardware komputer kita.
proses ini tidak sulit, hanya saja karena banyaknya sumber di internet maka kita agak sulit mencarinya yang cocok dengan hardware dan versi macOS yang kita pakai.

Perlu di pahami bahwa kext itu mirip dengan driver di Windows, jadi tidak perlu semua kext kita install, cukup kext-kext dasar yang perlu supaya hackintosh bisa berjalan, yang jelas harus ada adalah FAKESMC.KEXT.

  • Essential
    • FakeSMC.kext atau VirtualSMC, Kext ini harus ada karena kext yang akan “menipu” macOS seolah-olah jalan di Mac Aseli.
    • Lilu.kext Kext tambahan yang dibutuhkan agar Kext seperti AppleALC.kext & NvidiaGraphicsFixup.kext. dapat berjalan.
  • USB
    • USBInjectAll.kext – Injects semua port USB
    • HCI-200-series-injector.kext – Meng-Enable device USB 3 dan USB 3 speeds pada Kaby Lake motherboard. Kext ini juga dibutuhkan untuk yang menggunakan Flasdisk pada port USB 3.
  • Ethernet
    • IntelMausiEthernet.kext, driver untuk Ethernet Intel (on Board)
    • RealtekRTL8111.kext, driver untuk Ethernet dengan ChipSet Realtek 8111/8168
    • dll
  • Audio
    • AppleALC.kext – Salah satu cara untuk mengaktifkan Audio yang bisu pada hackintosh. (dibutuhkan Lilu.kext, dan menaruh Audio Id yang pas pada config.plist-bahasan berikutnya)
    • HDMIAudio.kext – Bisa membantu mengkatifkan audio HDMI pada beberapa card GPU.
      CodecCommander.kext – Memperbaiki masalah suara yang tiba-tiba mengecil pada setelah sleep.
  • Graphics
    • NvidiaGraphicsFixup.kext – Memungkinkan Mac SMBIOS iMac 17,x & iMac 18,x digunakan terutama jika menggunakan CPU Skylake atau Kabylake CPU, gunakan versi yang terakhir untuk menghindari Layar yang Nge-blank hitam.
    • IntelGraphicsFixup.kext – Untuk yang bermasalah jika menggunakan integrated graphics.
    • WhateverGreen.kext – Dibutuhkan yang menggunakan GPU AMD pada macOS 10.12.6 atau yang lebih baru (dibutuhkan Lilu.Kext)
    • Shiki.kext – Memperbaiki isu graphics pada saat mem-play video
  • Spoof (menipu)
    • FAKEPCIID.kext – Untuk mendukung Processor Intel lawas yang tidak didukung oleh MacOS yang hendak kita pakai, dengan menipu seolah-olah processor kita itu di dukung.
    • FakePCIID_Intel_HD_Graphics.kext – Mengaktifkan integrated iGPU yang tidak didukung oleh MacOs dengan berpura-pura sebagai iGPU yang lain yang di support.
    • NullCPUPowerManagement.kext – Untuk yang menggunakan Pentium Processors seperti G4560
    Tentunya Kext-kext yang dibahas di atas belumlah mencakup semua Kext yang (pernah) ada, karena jumlahnya cukup banyak, dan spesifik untuk hardware-hardware tertentu.
    Kext-kext tersebut bisa kita download dengan cara mencarinya di google dengan keyword FakeSmc.kext for 10.12 misalnya, atau mudahnya dengan menggunakan aplikasi Kext Updater, yg bisa di download di sini
Image
  • Kext-kext yang sudah di download (pastikan yang dicopy adakah yang filenya saja – yang mempunyai ekstension .KEXT-jangan dengan folder-foldernya) bisa di taruh / di instal di sini:
    • Jika menggunakan Clover, taruh di EFI/CLOVER/kexts/Other, atau di EFI/CLOVER/kexts/10.xx->sesuai dengan versi MacOS yang kita pakai.
    • Jika tidak kita bisa menaruhnya di sini System/Library/Extensions (butuh repair permission, atau gunakan aplikasi seperti Kext Installer)

Setelah proses ini beres, cabut flash disk, lalu kita coba boot di Target PC/Laptop yang hendak kita hackintoshkan, sukses atau gagal silahkan komen di bawah yah.

:lol:

Semoga sukses

Entry filed under: Hackintosh. Tags: , , .

Mengenal lebih dekat dengan Clover Clover EFI- Mahluk apaan ini?

Leave a comment

Trackback this post  |  Subscribe to the comments via RSS Feed


si Botax Narcis

si Botak Narcis
Antonius Widjaja, seorang ayah, suami, dan pekerja mandiri di bidang Digital Printing dan Video Editing
December 2020
M T W T F S S
 123456
78910111213
14151617181920
21222324252627
28293031