Cara Menginstal VirtualBox di MacOS Mojave jika Instalasi Gagal atau Menampilkan Kesalahan Driver Kernel

Daftar Isi:

Anonim

Jika Anda telah mencoba menginstal VirtualBox di macOS Mojave, Anda mungkin memperhatikan bahwa penginstalan terkadang gagal dengan pesan kesalahan umum “Instalasi gagal”. Kemudian, ketika mencoba menjalankan VirtualBox Anda mungkin mengalami kesalahan lain yang mengatakan "Driver kernel tidak diinstal" dan VirtualBox gagal berfungsi.Kami akan membahas dua resolusi berbeda untuk masalah instalasi/menjalankan VirtualBox, satu melibatkan bypass Gatekeeper, dan yang lainnya menggunakan pengecualian Gatekeeper (untuk macOS 10.14.5 atau lebih baru).

Alasan kegagalan penginstalan dan ketidakmampuan modul kernel untuk memuat dengan sukses adalah karena pembatasan keamanan di MacOS Mojave, dan dengan demikian untuk dapat menginstal VirtualBox dengan sukses dan menjalankan aplikasi, Anda harus melakukannya membuat bypass yang relatif sederhana dari pembatasan keamanan yang disebutkan di atas (sebagai alternatif, Anda juga dapat menonaktifkan Gatekeeper sepenuhnya tetapi umumnya tidak disarankan). Omong-omong, meskipun artikel ini jelas berfokus pada VirtualBox, Anda akan menemukan bahwa proses umum yang sama ini diperlukan untuk menginstal aplikasi lain yang menyertakan ekstensi kernel.

Cara Berhasil Instal VirtualBox di MacOS Mojave (jika gagal)

Dengan asumsi Anda telah mengunduh VirtualBox ke Mac (gratis untuk diunduh di sini), berikut adalah cara Anda dapat menginstal dan menjalankan VirtualBox dengan sukses di MacOS Mojave:

  1. Jalankan penginstal VirtualBox seperti biasa, pada akhirnya Anda akan melihat pesan “Instalasi Gagal”
  2. Keluar dari penginstal VirtualBox setelah gagal
  3. Sekarang tarik menu  Apple dan buka System Preferences
  4. Pilih "Keamanan & Privasi" dan buka tab 'Umum' di dalam panel preferensi Keamanan, lalu klik tombol kunci dan masukkan kata sandi administrator
  5. Di bagian bawah Keamanan Umum, cari pesan yang menyatakan “Perangkat lunak sistem dari pengembang 'Oracle America, Inc' diblokir dari pemuatan” dan klik tombol “Izinkan”
  6. Luncurkan ulang penginstal VirtualBox dan lanjutkan penginstalan seperti biasa, sekarang seharusnya berhasil seperti yang diharapkan

Silakan dan jalankan VirtualBox seperti biasa, itu harus memuat dengan baik tanpa pesan kesalahan driver kernel lebih lanjut. Jika Anda masih mengalami masalah, lihat langkah berikutnya, yang merupakan prosedur berbeda yang diperlukan di versi MacOS yang lebih baru.

Tidak Bisa Menginstal / Menjalankan VirtualBox di MacOS 10.14.5 atau Lebih Baru? Coba ini

Jika Anda mencoba menginstal VirtualBox pada mesin yang menjalankan macOS Mojave 10.14.5 atau lebih baru, Anda mungkin mengalami persyaratan notaris untuk aplikasi di luar App Store. Untuk mengatasinya (untuk saat ini hingga VirtualBox menjadi notaris) coba yang berikut ini:

  1. Restart Mac ke Recovery Mode dengan me-reboot dan menahan tombol COMMAND + R secara bersamaan
  2. Pada layar "Utilities", tarik ke bawah menu 'Utilities' dan pilih "Terminal" untuk meluncurkan terminal dari Mode Pemulihan
  3. Masukkan perintah berikut:
  4. spctl kext-consent add VB5E2TV963

  5. Tekan Return, lalu restart Mac dengan boot normal seperti biasa

Solusi ini telah diposting di komentar kami di bawah ini melalui forum VirtualBox dan tampaknya berfungsi untuk banyak pengguna yang menjalankan macOS 10.14.5 atau yang lebih baru (terima kasih kepada berbagai pemberi komentar untuk meninggalkan solusi ini!). Rupanya "VB5E2TV963" adalah kode untuk Oracle, dan memasukkan pengecualian Gatekeeper ini ke dalam baris perintah akan memungkinkan VirtualBox untuk menginstal di versi terbaru MacOS dengan persyaratan notaris. Ini kemungkinan hanya akan menjadi kebutuhan sementara sampai VirtualBox akhirnya diaktakan melalui proses yang digariskan oleh Apple.

Sekarang coba instal dan/atau jalankan VirtualBox, ini akan bekerja dengan baik dalam versi terbaru perangkat lunak sistem MacOS.

Pada tangkapan layar di bawah ini Anda melihat VirtualBox berjalan di MacOS 10.14.x dengan BeOS / Haiku OS.

Jika Anda adalah pengguna tingkat lanjut (dan Anda mungkin adalah pengguna tingkat lanjut jika Anda menjalankan perangkat lunak virtualisasi dan mesin virtual), maka Anda mungkin tertarik untuk mengizinkan aplikasi diinstal dari mana saja di MacOS dengan menyesuaikan Gatekeeper seperti yang diinstruksikan di sini.

Untuk beberapa latar belakang cepat, MacOS Mojave 10.14.5 dan versi MacOS yang lebih baru memerlukan pengesahan agar dapat menginstal beberapa aplikasi di luar App Store. Selain itu, GateKeeper adalah mekanisme keamanan Mac OS yang bertujuan untuk mencegah aplikasi yang tidak dipercaya dijalankan atau dipasang di Mac. Secara default, versi MacOS yang lebih modern memiliki pengaturan Gatekeeper yang sangat ketat dan akan menampilkan pesan kesalahan yang menyatakan bahwa aplikasi tidak dapat dibuka karena berasal dari pengembang yang tidak dikenal dan sebagainya, meskipun hanya dengan mengklik kanan dan memilih "Buka" di sebagian besar aplikasi memungkinkan Anda melewati mekanisme itu, dan Anda juga dapat melewatinya dari panel preferensi Keamanan.Rilis macOS terbaru, seperti Mojave, mengambil ini lebih jauh dan juga akan membutuhkan notaris aplikasi dari pengembang (atau bypass manual seperti yang diinstruksikan dalam tutorial terakhir), atau bypass Gatekeeper untuk menginstal perangkat lunak tertentu yang menggabungkan ekstensi kernel juga, seperti sebagai Kotak Virtual. Jika Anda tidak senang dengan mekanisme perlindungan tersebut untuk MacOS, Anda selalu dapat menonaktifkan Gatekeeper sepenuhnya dan juga menonaktifkan Perlindungan Integritas Sistem, meskipun hal itu umumnya tidak disarankan.

Cara Menginstal VirtualBox di MacOS Mojave jika Instalasi Gagal atau Menampilkan Kesalahan Driver Kernel