Cara Memasang VirtualBox dalam MacOS Mojave jika Pemasangan Gagal atau Menunjukkan Ralat Pemacu Kernel
Isi kandungan:
Jika anda telah cuba memasang VirtualBox dalam macOS Mojave, anda mungkin perasan pemasangan kadangkala gagal dengan mesej ralat generik "Pemasangan gagal". Kemudian, apabila cuba menjalankan VirtualBox anda mungkin mengalami ralat lain yang mengatakan "Pemacu kernel tidak dipasang" dan VirtualBox gagal berfungsi.Kami akan merangkumi dua resolusi berbeza untuk masalah pemasangan/menjalankan VirtualBox, satu melibatkan pintasan Gatekeeper dan satu lagi menggunakan pengecualian Gatekeeper (untuk macOS 10.14.5 atau lebih baru).
Punca kegagalan pemasangan dan ketidakupayaan modul kernel untuk dimuatkan dengan jayanya adalah disebabkan oleh sekatan keselamatan dalam MacOS Mojave, dan dengan itu dapat berjaya memasang VirtualBox dan menjalankan aplikasi yang anda perlukan buat pintasan yang agak mudah bagi sekatan keselamatan yang disebutkan di atas (sebagai alternatif, anda juga boleh melumpuhkan Gatekeeper sepenuhnya tetapi itu biasanya tidak disyorkan). Dengan cara ini, sementara artikel ini jelas tertumpu pada VirtualBox, anda akan mendapati proses umum yang sama ini diperlukan untuk memasang aplikasi lain yang termasuk sambungan kernel.
Cara Berjaya Memasang VirtualBox dalam MacOS Mojave (jika gagal)
Dengan mengandaikan anda telah memuat turun VirtualBox ke Mac (ia adalah percuma untuk dimuat turun di sini), berikut ialah cara anda berjaya memasang dan menjalankan VirtualBox dalam MacOS Mojave:
- Jalankan pemasang VirtualBox seperti biasa, anda akhirnya akan melihat mesej "Pemasangan Gagal"
- Keluar daripada pemasang VirtualBox selepas ia gagal
- Sekarang tarik ke bawah menu Apple dan buka Keutamaan Sistem
- Pilih “Keselamatan & Privasi” dan pergi ke tab ‘Umum’ dalam panel keutamaan Keselamatan, kemudian klik butang kunci dan masukkan kata laluan pentadbir
- Di bahagian bawah bahagian Keselamatan Umum, cari mesej yang menyatakan “Perisian sistem daripada pembangun 'Oracle America, Inc' telah disekat daripada memuatkan” dan klik butang “Benarkan”
- Lancarkan semula pemasang VirtualBox dan teruskan pemasangan seperti biasa, kini ia sepatutnya berjaya seperti yang diharapkan
Teruskan dan jalankan VirtualBox seperti biasa, ia akan dimuatkan dengan baik tanpa sebarang mesej ralat pemacu kernel selanjutnya. Jika anda masih mengalami isu, rujuk langkah seterusnya, iaitu prosedur berbeza yang diperlukan dalam versi MacOS yang kemudian.
Tidak Dapat Memasang / Menjalankan VirtualBox dalam MacOS 10.14.5 atau Kemudian? Cuba ini
Jika anda cuba memasang VirtualBox pada mesin yang menjalankan macOS Mojave 10.14.5 atau lebih baru, anda mungkin menghadapi keperluan notari untuk apl di luar App Store. Untuk mengatasinya (buat masa ini sehingga VirtualBox menjadi notari) cuba yang berikut:
- Mulakan semula Mac ke Mod Pemulihan dengan but semula dan menahan kekunci COMMAND + R serentak
- Pada skrin "Utiliti", tarik ke bawah menu 'Utiliti' dan pilih "Terminal" untuk melancarkan terminal daripada Mod Pemulihan
- Masukkan arahan berikut:
- Tekan Return, kemudian mulakan semula Mac dengan but biasa seperti biasa
spctl kext-consent tambah VB5E2TV963
Penyelesaian ini telah disiarkan dalam ulasan kami di bawah melalui forum VirtualBox dan nampaknya berfungsi untuk ramai pengguna yang menjalankan macOS 10.14.5 atau lebih baharu (terima kasih kepada pelbagai pengulas yang meninggalkan penyelesaian ini!). Nampaknya "VB5E2TV963" ialah kod untuk Oracle, dan memasukkan pengecualian Gatekeeper ini ke dalam baris arahan akan membolehkan VirtualBox memasang dalam versi MacOS terbaru dengan keperluan notari. Ini berkemungkinan hanya akan menjadi keperluan sementara sehingga VirtualBox akhirnya menjadi notari melalui proses yang digariskan oleh Apple.
Sekarang cuba pasang dan/atau jalankan VirtualBox, ia sepatutnya berfungsi dengan baik dalam versi terkini perisian sistem MacOS.
Dalam tangkapan skrin di bawah anda melihat VirtualBox berjalan dalam MacOS 10.14.x dengan BeOS / Haiku OS.
Jika anda pengguna lanjutan (dan anda mungkin adalah jika anda menjalankan perisian virtualisasi dan mesin maya di tempat pertama) maka anda mungkin berminat untuk membenarkan apl dipasang dari mana-mana sahaja dalam MacOS dengan melaraskan Gatekeeper seperti yang diarahkan di sini.
Untuk beberapa latar belakang pantas, MacOS Mojave 10.14.5 dan versi MacOS yang lebih baru memerlukan pengesahan notari untuk dapat memasang beberapa apl di luar App Store. Selain itu, GateKeeper ialah mekanisme keselamatan Mac OS yang bertujuan untuk menghalang apl yang tidak dipercayai daripada dijalankan atau dipasang pada Mac. Secara lalai, versi MacOS yang lebih moden mempunyai tetapan Gatekeeper yang ketat dan akan menghantar mesej ralat yang menyatakan bahawa aplikasi tidak boleh dibuka kerana ia adalah daripada pembangun yang tidak dikenali dan sebagainya, walaupun hanya mengklik kanan dan memilih "Buka" pada kebanyakan aplikasi membolehkan anda memintas mekanisme itu, dan anda juga boleh memintas itu daripada panel keutamaan Keselamatan juga.Keluaran macOS terbaharu, seperti Mojave, mengambil langkah ini lebih jauh dan juga akan memerlukan pengesahan apl daripada pembangun (atau pintasan manual seperti yang diarahkan dalam tutorial terakhir), atau pintasan Gatekeeper untuk memasang perisian tertentu yang menggabungkan sambungan kernel juga, seperti VirtualBox. Jika anda tidak teruja dengan mekanisme perlindungan MacOS tersebut, anda sentiasa boleh melumpuhkan Gatekeeper sepenuhnya dan melumpuhkan Perlindungan Integriti Sistem juga, walaupun pada umumnya tidak disyorkan untuk berbuat demikian.