Kako namestiti VirtualBox v MacOS Mojave, če namestitev ne uspe ali prikaže napake gonilnika jedra
Kazalo:
Če ste poskušali namestiti VirtualBox v macOS Mojave, ste morda opazili, da namestitev včasih ne uspe z generičnim sporočilom o napaki »Namestitev ni uspela«. Potem, ko poskušate zagnati VirtualBox, lahko naletite na drugo napako, ki pravi »Gonilnik jedra ni nameščen« in VirtualBox ne deluje.Pokrili bomo dve različni rešitvi težave z namestitvijo/zagonom VirtualBox, eno vključuje obvod Gatekeeperja in drugo z uporabo izjeme Gatekeeperja (za macOS 10.14.5 ali novejši).
Razlog za napako namestitve in nezmožnost uspešnega nalaganja modula jedra so varnostne omejitve v sistemu MacOS Mojave, zato boste morali za uspešno namestitev VirtualBoxa in zagon aplikacije naredite razmeroma preprost obvod teh zgoraj omenjenih varnostnih omejitev (lahko pa tudi popolnoma onemogočite Gatekeeper, vendar to na splošno ni priporočljivo). Mimogrede, čeprav je ta članek očitno osredotočen na VirtualBox, boste ugotovili, da je isti splošni postopek potreben za namestitev drugih aplikacij, ki vključujejo razširitve jedra.
Kako uspešno namestiti VirtualBox v MacOS Mojave (če ne uspe)
Če ste že prenesli VirtualBox na Mac (brezplačno ga lahko prenesete tukaj), lahko tukaj uspešno namestite in zaženete VirtualBox v sistemu MacOS Mojave:
- Zaženite namestitveni program VirtualBox kot običajno, sčasoma boste videli sporočilo »Namestitev ni uspela«
- Zaprite namestitveni program VirtualBox, ko ne uspe
- Zdaj povlecite navzdol meni Apple in odprite System Preferences
- Izberite »Varnost in zasebnost« in pojdite na zavihek »Splošno« v plošči z nastavitvami Varnost, nato kliknite gumb za zaklepanje in vnesite skrbniško geslo
- Na dnu razdelka Varnost Splošno poiščite sporočilo »Nalaganje sistemske programske opreme razvijalca 'Oracle America, Inc' je bilo blokirano« in kliknite gumb »Dovoli«
- Znova zaženite namestitveni program VirtualBox in nadaljujte z namestitvijo kot običajno, zdaj bi moralo uspeti po pričakovanjih
Nadaljujte in zaženite VirtualBox kot običajno, naložiti bi se moralo brez nadaljnjih sporočil o napakah gonilnika jedra. Če imate še vedno težave, glejte naslednji korak, ki je drugačen postopek, zahtevan v novejših različicah MacOS.
Ne morem namestiti/zagnati VirtualBox v sistemu MacOS 10.14.5 ali novejšem? Poskusite to
Če poskušate namestiti VirtualBox na računalnik z operacijskim sistemom macOS Mojave 10.14.5 ali novejšim, lahko naletite na zahtevo za notarsko overitev za aplikacije zunaj App Store. Da bi se temu izognili (zaenkrat, dokler VirtualBox ni notariziran), poskusite naslednje:
- Znova zaženite Mac v načinu za obnovitev tako, da znova zaženete in hkrati držite pritisnjeni tipki COMMAND + R
- Na zaslonu »Utilities« povlecite navzdol meni »Utilities« in izberite »Terminal«, da zaženete terminal iz načina za obnovitev
- Vnesite naslednji ukaz:
- Pritisnite Return, nato znova zaženite Mac z običajnim zagonom
spctl kext-consent add VB5E2TV963
Ta rešitev je bila objavljena v naših spodnjih komentarjih na forumih VirtualBox in zdi se, da deluje pri mnogih uporabnikih z macOS 10.14.5 ali novejšim (zahvala različnim komentatorjem, ki so pustili to rešitev!). Očitno je »VB5E2TV963« koda za Oracle in vnos te izjeme Gatekeeper v ukazno vrstico bo omogočil namestitev VirtualBoxa v najnovejše različice MacOS z zahtevami za notarsko overitev. To bo verjetno le začasna potreba, dokler VirtualBox sčasoma ne bo overjen pri notarju po postopku, ki ga je začrtal Apple.
Zdaj poskusite namestiti in/ali zagnati VirtualBox, moral bi dobro delovati v najnovejših različicah sistemske programske opreme MacOS.
Na spodnjem posnetku zaslona vidite, da VirtualBox deluje v MacOS 10.14.x z BeOS / Haiku OS.
Če ste napreden uporabnik (in verjetno ste, če sploh uporabljate programsko opremo za virtualizacijo in navidezne stroje), vas bo morda zanimalo, da omogočite namestitev aplikacij od kjer koli v sistemu MacOS tako da prilagodite Gatekeeper po navodilih tukaj.
Za kratko ozadje, MacOS Mojave 10.14.5 in novejše različice MacOS zahtevajo overitev pri notarju, da lahko namestijo nekatere aplikacije zunaj App Store. Poleg tega je GateKeeper varnostni mehanizem Mac OS, katerega namen je preprečiti zagon ali namestitev nezaupljivih aplikacij v Mac. Privzeto imajo sodobnejše različice MacOS-a posebej stroge nastavitve Gatekeeperja in bodo prikazale sporočila o napakah, ki navajajo, da aplikacije ni mogoče odpreti, ker je od neznanega razvijalca in tako naprej, čeprav preprosto kliknete z desno tipko miške in izberete »Odpri« na večina aplikacij vam omogoča, da obidete ta mehanizem, prav tako pa ga lahko obidete tudi na plošči Varnostne nastavitve.Najnovejše izdaje macOS, kot je Mojave, gredo to še dlje in bodo zahtevale tudi notarsko overitev aplikacije od razvijalca (ali ročni obvod, kot je opisano v slednji vadnici) ali obvod Gatekeeper za namestitev določene programske opreme, ki združuje tudi razširitve jedra, kot je npr. VirtualBox. Če niste navdušeni nad temi zaščitnimi mehanizmi za MacOS, lahko vedno popolnoma onemogočite Gatekeeper in onemogočite tudi zaščito sistemske celovitosti, čeprav to na splošno ni priporočljivo.