Paano Mag-install ng VirtualBox sa MacOS Mojave kung Nabigo ang Pag-install o Nagpapakita ng Mga Error sa Kernel Driver
Talaan ng mga Nilalaman:
Kung sinubukan mong i-install ang VirtualBox sa macOS Mojave maaaring napansin mo na minsan ay nabigo ang pag-install na may generic na mensahe ng error na "Nabigo ang pag-install". Pagkatapos, kapag sinusubukan mong patakbuhin ang VirtualBox maaari kang makaranas ng isa pang error na nagsasabing "Hindi naka-install ang driver ng kernel" at nabigo ang VirtualBox na gumana.Sasaklawin namin ang dalawang magkaibang resolusyon sa problema sa pag-install/pagpapatakbo ng VirtualBox, ang isa ay may kinalaman sa isang Gatekeeper bypass, at ang isa ay gumagamit ng Gatekeeper exception (para sa macOS 10.14.5 o mas bago).
Ang dahilan ng pagkabigo sa pag-install at ang kawalan ng kakayahan para sa kernel module na matagumpay na mag-load ay dahil sa mga paghihigpit sa seguridad sa MacOS Mojave, at sa gayon ay matagumpay na mai-install ang VirtualBox at patakbuhin ang app na kakailanganin mong gumawa ng isang medyo simpleng bypass ng mga nabanggit na mga paghihigpit sa seguridad (sa kahalili, maaari mo ring ganap na i-disable ang Gatekeeper ngunit iyon ay karaniwang hindi inirerekomenda). Sa pamamagitan ng paraan, habang ang artikulong ito ay malinaw na nakatuon sa VirtualBox, makikita mo ang parehong pangkalahatang proseso na kinakailangan para sa pag-install ng iba pang mga app na may kasamang mga kernel extension.
Paano Matagumpay na Mag-install ng VirtualBox sa MacOS Mojave (kung nabigo ito)
Ipagpalagay na na-download mo na ang VirtualBox sa Mac (libre itong i-download dito), narito kung paano mo matagumpay na mai-install at mapatakbo ang VirtualBox sa MacOS Mojave:
- Patakbuhin ang installer ng VirtualBox gaya ng dati, makikita mo sa kalaunan ang mensaheng “Nabigo ang Pag-install”
- Umalis sa installer ng VirtualBox pagkatapos itong mabigo
- Ngayon hilahin pababa ang Apple menu at buksan ang System Preferences
- Piliin ang “Security & Privacy” at pumunta sa tab na ‘General’ sa loob ng Security preference panel, pagkatapos ay i-click ang lock button at ilagay ang administrator password
- Sa ibaba ng seksyong Pangkalahatan ng Seguridad, hanapin ang mensaheng nagsasaad na “Na-block ang software ng system mula sa developer na 'Oracle America, Inc' mula sa pag-load” at i-click ang button na “Allow”
- Muling ilunsad ang installer ng VirtualBox at magpatuloy sa pag-install gaya ng dati, dapat na itong magtagumpay gaya ng inaasahan
Sige at patakbuhin ang VirtualBox gaya ng dati, dapat itong mai-load nang maayos nang walang anumang karagdagang mensahe ng error sa driver ng kernel. Kung nakakaranas ka pa rin ng mga isyu, sumangguni sa susunod na hakbang, na isang ibang pamamaraan na kinakailangan sa mga susunod na bersyon ng MacOS.
Hindi Ma-install / Magpatakbo ng VirtualBox sa MacOS 10.14.5 o Mas Mamaya? Subukan mo ito
Kung sinusubukan mong i-install ang VirtualBox sa isang machine na nagpapatakbo ng macOS Mojave 10.14.5 o mas bago maaari kang magkaroon ng isang kinakailangan sa notarization para sa mga app sa labas ng App Store. Upang makayanan iyon (sa ngayon hanggang sa ma-notaryo ang VirtualBox) subukan ang sumusunod:
- I-restart ang Mac sa Recovery Mode sa pamamagitan ng pag-reboot at pagpindot sa COMMAND + R key nang sabay
- Sa screen ng "Mga Utility," hilahin pababa ang menu ng 'Mga Utility' at piliin ang "Terminal" upang ilunsad ang terminal mula sa Recovery Mode
- Ipasok ang sumusunod na command:
- Pindutin ang Return, pagkatapos ay i-restart ang Mac gamit ang isang normal na boot gaya ng dati
spctl kext-consent add VB5E2TV963
Na-post ang solusyon na ito sa aming mga komento sa ibaba sa pamamagitan ng mga forum ng VirtualBox at mukhang gumagana para sa maraming user na nagpapatakbo ng macOS 10.14.5 o mas bago (salamat sa iba't ibang nagkomento na umalis sa solusyon na ito!). Tila "VB5E2TV963" ang code para sa Oracle, at ang pagpasok sa Gatekeeper exception na ito sa command line ay magbibigay-daan sa VirtualBox na mag-install sa mga pinakabagong bersyon ng MacOS na may mga kinakailangan sa notarization. Ito ay malamang na isang pansamantalang pangangailangan lamang hanggang sa tuluyang ma-notaryo ang VirtualBox sa pamamagitan ng prosesong binalangkas ng Apple.
Ngayon subukang i-install at/o patakbuhin ang VirtualBox, dapat itong gumana nang maayos sa mga pinakabagong bersyon ng MacOS system software.
Sa screenshot sa ibaba makikita mo ang VirtualBox na tumatakbo sa MacOS 10.14.x na may BeOS / Haiku OS.
Kung ikaw ay isang advanced na user (at malamang na ikaw ay kung nagpapatakbo ka ng virtualization software at mga virtual machine sa unang lugar) kung gayon maaari kang maging interesado sa pagpayag na ma-install ang mga app mula saanman sa MacOS sa pamamagitan ng pagsasaayos ng Gatekeeper gaya ng itinuro dito.
Para sa ilang mabilis na background, ang MacOS Mojave 10.14.5 at mga mas bagong bersyon ng MacOS ay nangangailangan ng notarization upang makapag-install ng ilang app sa labas ng App Store. Bukod pa rito, ang GateKeeper ay ang mekanismo ng seguridad ng Mac OS na naglalayong pigilan ang mga hindi pinagkakatiwalaang app na tumakbo o mai-install sa Mac. Bilang default, ang mas modernong mga bersyon ng MacOS ay may partikular na mahigpit na mga setting ng Gatekeeper at magtapon ng mga mensahe ng error na nagsasabi na ang isang app ay hindi mabubuksan dahil ito ay mula sa isang hindi kilalang developer at iba pa, bagama't simpleng pag-click sa kanan at pagpili sa "Buksan" sa pinapayagan ka ng karamihan sa mga app na i-bypass ang mekanismong iyon, at maaari mo ring i-bypass iyon mula sa panel ng kagustuhan sa Seguridad.Ang mga pinakabagong release ng macOS, tulad ng Mojave, ay gawin pa ito at mangangailangan din ng notarization ng app mula sa developer (o isang manual bypass gaya ng itinuro sa huling tutorial), o isang Gatekeeper bypass para sa pag-install ng ilang software na nagsasama rin ng mga kernel extension, gaya ng VirtualBox. Kung hindi ka natutuwa sa mga mekanismong pang-proteksyon na iyon sa MacOS, maaari mong ganap na i-disable ang Gatekeeper at i-disable din ang System Integrity Protection, kahit na karaniwang hindi inirerekomenda ang paggawa nito.