Menginstall Virtual Machine MacOS Catalina Di Linux Ubuntu 18.04 LTS

Selamat datang di blog Programmer Serbabisa! Artikel ini adalah yang pertama di blog ini. Di artikel ini, kita akan mencoba menginstall Virtual Machine MacOS Catalina 10.15 di Linux Ubuntu 18.04 LTS. Artikel ini dibuat sesuai dengan pengalaman penulis sendiri, setelah 3 hari mencoba mendownload beberapa image atau file ISO MacOS Catalina, dan gagal. Tapi prinsip penulis adalah: kegagalan adalah keberhasilan yang tertunda. Wkwkwk..

menginstall virtual machine macos catalina di linux ubuntu 18.04 lts


Spek laptop yang digunakan di artikel ini:
  1. Laptop Asus X450JF, i7 tahun 2014
  2. RAM 16GB
  3. SSD 500GB
Prasyarat menginstall sampai MacOS Catalina siap digunakan:
  1. OS Linux Ubuntu 18.04 LTS yang sudah jalan dan siap digunakan
  2. Free disk space minimal 25GB. Kalau penulis, akhirnya menyediakan sebesar 75GB untuk Virtual Machine (VM)
  3. Koneksi internet karena perlu download sekitar 7GB untuk installernya
  4. VirtualBox >= 6.0 dengan Extension Pack. Bisa didownload di https://www.virtualbox.org/wiki/Downloads
  5. Beberapa package linux, bisa diinstall dengan perintah apt atau apt-get: bash, coreutils, unzip, wget, & dmg2img
  6. Mental tahan banting karena bisa saja terjadi kesalahan di tengah jalan & harus mengulang proses dari awal (he3)

Supaya tidak kecewa setelah menunggu berjam-jam download installer nanti, berikut ini penulis infokan beberapa kekurangan MacOS yang dihasilkan di akhir artikel ini:
  1. Suara belum jalan. Penulis belum sempat memperbaiki suara di MacOS, tapi secara teori ini bisa diperbaiki
  2. Memori VGA terbaca hanya 3MB. tapi ada beberapa artikel di internet untuk memperbaiki ini
  3. Saat ini, hanya itu kekurangan yang dirasakan penulis. Sisanya lancar!
  4. Penulis berencana akan mencoba Qemu/KVM yang dikabarkan performanya lebih cepat & mendekati instalasi langsung ke hardware (near-native). Githubnya di https://github.com/foxlet/macOS-Simple-KVM . Hanya saja saat ini penulis merasa MacOS di artikel ini sudah cukup untuk ngoding, dan kalau pun belum, nantinya secara teori vm di artikel ini bisa diporting ke Qemu/KVM.

Kalau semua prasyarat sudah disiapkan, setelah itu kita download script bash dari https://github.com/myspaghetti/macos-guest-virtualbox/blob/master/macos-guest-virtualbox.sh . Jangan lupa juga baca readme github nya di https://github.com/myspaghetti/macos-guest-virtualbox .

Setelah kita download macos-guest-virtualbox.sh, lalu buka terminal, & login sebagai root dengan perintah sudo su. Buka file tersebut dengan perintah: nano macos-guest-virtualbox.sh, Kemudian ubah variabel2 instalasi sesuai kondisi laptop kamu. Kamu bisa mengubah vmname, storagesize (dalam MB), cpucount (minimal 2, disarankan 50% persen dari jumlah CPU core laptop), memorysize (50% dari RAM laptop), gpuvram, dan resolusi yang diinginkan. Variabel2 ini sangat penting! Karena kalau salah, akan sulit mengubah setelah proses instalasi selesai. Setelah selesai mengedit variabel2 tersebut, tekan Ctrl+X & simpan file tersebut.



Kemudian beri akses execute untuk file .sh tersebut dengan menjalankan perintah: chmod +x macos-guest-virtualbox.sh. Kemudian jalankan file .sh tersebut dengan perintah: ./macos-guest-virtualbox.sh

Ikuti tulisan yang muncul setelah file .sh tersebut di-execute. Pertama2 kita diminta memilih MacOS apa yang akan diinstall. Ketik: C untuk memilih Catalina. Setelah itu kita tinggal pencet tombol Enter di keyboard setiap kali diminta. Perhatikan baik2 prosesnya sebelum memencet Enter, ya.. Ada kemungkinan proses gagal kalau pencet Enter sebelum waktu yang diminta.


Setelah itu kita tinggal menunggu prosesnya yang cukup lama tergantung kecepatan internet yang kita pakai. Penulis sendiri harus menunggu proses instalasi sekitar 8 jam karena kecepatan internet yang dipakai adalah sekitar 250Kbps. File yang didownload sekitar 7GB. Proses downloadnya seperti gambar berikut ini.

Mendownload installer macos Catalina

Penulis sendiri menjalankan script tersebut tengah malam, dan pagi2 bangun, proses download selesai & kita pencet tombol Enter beberapa kali, & ketika proses instalasi sudah selesai kita ketik: y untuk menghapus file temporary yang digunakan untuk instalasi.

Hasil akhir setelah proses instalasi, seperti gambar berikut ini:
Hasil akhir proses instalasi MacOS Catalina di VM VirtualBox

Dan kita sekarang bisa mencoba MacOS Catalina, tanpa perlu beli laptop Mac nya he3..

Oh ya. Dari pengalaman penulis, VM MacOS ini tidak terlihat di VirtualBox, lho.. Kemungkinan karena kita menggunakan root untuk proses instalasinya. Jadi kalau mau menjalankan VM ini, kita perlu jalankan pakai akses root, & jalankan perintah berikut ini:
VBoxManage startvm "Nama VM"
Demikianlah artikel menginstall virtual machine MacOS di Linux Ubuntu 18.04 LTS... Oh ya, kalau kamu suka koding2 android, kamu bisa like page di Facebook, yaitu pintar-android.com di https://www.facebook.com/pintarandroid101 . Banyak artikel di page tersebut, yang pastinya berguna untuk programmer android.


Comments

  1. tutorial yang bagus, tadi sudah mengikuti tutorialnya, tapi selalu masuk menu macos utilities yang menunya restore dan reinstall macos. apakah ada saran untuk masalah ini?, terimakasih.

    ReplyDelete
  2. This comment has been removed by the author.

    ReplyDelete

Post a Comment