Posts tagged ‘#clover’

Clover EFI- Mahluk apaan ini?

Menurut situs ini, clover EFI adalah boot loader yang dibuat untuk dapat memboot sistem operasi mac (hackintosh), Windows dan Linux pada modus Legacy atau UEFI.

Keunggulan dari Clover adalah:

  • Dapat mengemulasi BIOS Legacy dan EUFI
  • Dapat mem-boot Kernel Linux dengan dukungan EFISTUB
  • Mendukung resolusi GUI untuk monitor widescreen 16:9 yang banyak digunakan
  • Relatif mudah digunakan
  • Relatif mudah untuk di custom (oprek)
  • Mendukung Custom Themes, sehingga tampilan menu bisa sesuai selera
Image

Clover EFI adalah project open source dan bisa di Download di Github, perhatikan versi-nya, karena kadang versi terbaru belum tentu cocok untuk mesin kita.

Proses install clover sangat mudah, seperti bisa dilihat di sini, tapi untuk melakukan Custom install kita harus mengerti setiap komponen pada setiap opsi Custom, dan kita akan bahas itu di sini.

Image
Pada layar ini pilih tombol Customize

Clover bisa di install dengan Legacy atau EUFI mode, apa bedanya? mana yang harus kita gunakan? Jawabannya dengan memeriksa BIOS yang kita pakai. Mode Legacy digunakan pada komputer dengan BIOS versi lama, sedangkan UEFI untuk versi yang lebih baru. Cara memeriksa BIOS mana yg terpasang, bisa lihat dari tampilannya, BIOS Legacy adalah teknologi jaman “baheula” dengan layar biru, dan text mode, biasanya dibuat oleh Phoenix, American Megatrend, atau Award. Sedangkan EUFI lebih modern dengan layar semi GUI dan mendukung mouse, liat pada ilustrasi (kiri BIOS legacy, kanan UEFI)

Image
Image
Kembali ke lap… eh clover.

Bila komputer yang kita gunakan menggunakan EUFI maka pilihan paling atas (Clover for EUFI Booting only) harus di cuntreng. Opsi berikutnya yang perlu di cuntreng adalah :Install Clover in the ESP
keterangan di bawahnya tertera:
Install Clover in the ESP (EFI System Partition) of the target volume
Need to format ESP as Fat32 on Mac first.
Clover akan membuat partisi EFI, dimana di dalam partisi ini clover akan menaruh File-file yang dibutuhkan untuk bisa meng-load macOS dengan baik, keterangan untuk memformat ESP sebagai Fat32 sebenarnya sudah tidak diperlukan karena Clover akan otomatis melakukannya.

Image
Contoh isi partisi EFI yang sudah terinstal di Hackintosh.


UEFI Drivers
Disini ada beberapa opsi driver yang bisa kita pilih untuk di sertakan pada clover, atau jika merasa bingung, kita pakai yang recomended driver saja dulu, kalau mentok baru kita coba oprek di sana.

Image

Isi dari Recomended Driver untuk UEFI
Sebenarnya semua opsi yang ada sudah diberikan keterangan secara jelas oleh si pembuat clover.
misal: pilihan ApfsDriverLoader itu adalah pilihan driver untuk mendukung APFS filesystem macOS 10.13 dan yg terbaru. Apa itu APFS, coba cek di sini

Image
Image
Image
Image
Image

BIOS-Legacy Driver
Pilihan driver untuk BIOS legacy baru muncul setelah opsi pertama (Clover for EUFI Booting only) di non aktifkan.

Image
Image
Image
Image
Image
Image

Semua opsi di atas tidak perlu di cuntreng semua, karena malah akan membuat kita susah untuk melacak jika terjadi error.
Apa yang perlu di cuntreng mana yang tidak semua tergantung dari kebutuhan, misal bila kita tidak menggunakan format APFS maka opsi itu tidak perlu di cuntreng.
Hackintosh pada hakekatnya adalah proses coba-coba (trial & error), jadi makin banyak berlatih, makin banyak gagal, maka kemampuan anda berhackintosh akan bertambah dengan sendirinya.

December 18, 2020 at 5:21 am Leave a comment

Bikin Installer yuu..Vanilla – Mac Method

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

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

Mengenal lebih dekat dengan Clover

Setelah kita belajar cara menginstall Clover pada bahasan sekarang kita akan melanjutkan bahasan tersebut dengan mengenal lebih dekat dengan si Clover ini.

Tahapan berikutnya setelah proses pembuatan installer selesai adalah mencoba me-reboot installer tersebut pada PC / Laptop yang hendak kita hackintoskan.
Berikut adalah layar menu utama clover (jika muncul, tapi jika tidak maka itu menjadi pembahasan pada topik lain)

Image

Mungkin tampilan clover di sini berbeda dengan yang ada di layar kalian, tapi tidak apa-apa karena itu hanya berupa themes yang bisa kita rubah-rubah nantinya, kebetulan di sini menggunakan Themes macOS.
Icon-icon yang besar di tengah adalah icon dari Sistem Operasi yang berhasil di deteksi oleh si Clover, termasuk installer hackintosh yang kita buat.

Lalu, perhatikan icon-icon kecil di bagian bawah Icon yang besar.

Image

Ini adalah menu option (tekan enter untuk masuk), perhatikan pada item pertama:

Image
Di sini kita bisa memasukan boot argument atau sering disebut dengan Flag.

Flag adalah instruksi khusus yang memerintahkan macOS untuk menjalankan perintah-perintah tertentu.
Flag ini adalah sebagian adalah memang perintah dari NVRAM macOS yang juga berlaku di mac aseli, tapi sebagian juga adalah perintah khusus yang dibuat oleh pengembang bootloader Clover.
Berikut adalah Flag yang bisa digunakan berikut keterangannya.

  1. -v : verbose mode, memerintahkan macOS untuk menampilkan proses booting dalam text mode, tampilannya memang tidak indah, tapi untuk hackintosh hal ini penting digunakan, karena jika terjadi kemacetan dalam proses install, kita bisa melihat macetnya di bagian mana.
  2. -x : safe mode, flag bila digunakan akan memaksa macOS untuk masuk ke mode safe, mirip dengan safe-mode-nya Windows.
  3. -s : single user mode, digunakan biasanya untuk merepair hdd yang diduga corrupt, atau rusak. Jalan perintah yang ada pada ujung verbose mode (/sbin/fsck -fy)
  4. -no-zp : Zone Postponing (gunakan jika installer menghang)
  5. cpus=1 : memaksa CPU berjalan pada single CPU
  6. -f : memaksa macos untuk meload semua kext (tidak mengambil dari cache)
  7. dart=0 : mematikan VT-x or VT-d
  8. nvda_drv=1 Enable NVIDIA Web Drivers
  9. nv_disable=1 Disable NVIDIA graphics cards
  10. kext-dev-mode=1 : Kext Dev Mode
  11. rootless=0 : Rootless Mode (Yosemite Only)
  12. npci=0x2000 : Gunakan jika instller macet pada [PCI Configuration Began], biasanya terjadi pada motherboard Gigabyte
  13. npci=0x3000 : idem ditto
  14. maxmem=4096 Set Maximum Memory (MB RAM)
  15. maxmem=8192 Set Maximum Memory (MB RAM) masih banyak flag lain-nya, tapi yang dibahas adalah yang sering di gunakan, dan yang perlu diperhatikan, semua flag/perubahan yang kita ketik pada menu option clover maka itu hanya berlaku 1x saja, begitu reboot maka semua akan balik sesuai dengan config.plist, jika hendak membuat perubahan permanen, maka kita harus mengedit config.plist-nya langsung
Image
Jika kita mempunyai lebih dari satu file configuration (config.plist) maka kita bisa memilih di menu ini mana yg mau digunakan.
Image
Berguna untuk menginput Layout ID Audio, jika kita menggunakan Lilu.kext + AppleALC misalnya.
Image
Tampilan booting pada verbose mode
Clover in Action on Youtube Channel

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


si Botax Narcis

si Botak Narcis
Antonius Widjaja, seorang ayah, suami, dan pekerja mandiri di bidang Digital Printing dan Video Editing
May 2024
M T W T F S S
 12345
6789101112
13141516171819
20212223242526
2728293031