Kako instalirati VirtualBox u MacOS Mojave ako instalacija ne uspije ili pokaže pogreške upravljačkog programa kernela
Sadržaj:
Ako ste pokušali instalirati VirtualBox u macOS Mojave, možda ste primijetili da instalacija ponekad ne uspije uz generičku poruku o pogrešci "Instalacija nije uspjela". Zatim, kada pokušate pokrenuti VirtualBox, možda ćete doživjeti drugu pogrešku koja kaže "Upravljački program kernela nije instaliran" i VirtualBox ne radi.Pokrit ćemo dva različita rješenja problema instalacije/pokretanja VirtualBoxa, jedno uključuje Gatekeeper premosnicu, a drugo korištenje Gatekeeper iznimke (za macOS 10.14.5 ili noviji).
Razlog neuspjeha instalacije i nemogućnosti uspješnog učitavanja modula kernela je zbog sigurnosnih ograničenja u MacOS Mojave, i stoga da biste mogli uspješno instalirati VirtualBox i pokrenuti aplikaciju morat ćete napravite relativno jednostavno zaobilaženje tih gore spomenutih sigurnosnih ograničenja ( alternativno, također možete potpuno onemogućiti Gatekeeper, ali to se općenito ne preporučuje). Usput, iako je ovaj članak očito fokusiran na VirtualBox, naći ćete da je isti opći postupak neophodan za instaliranje drugih aplikacija koje uključuju proširenja kernela.
Kako uspješno instalirati VirtualBox u MacOS Mojave (ako ne uspije)
Pod pretpostavkom da ste već preuzeli VirtualBox na Mac (ovdje ga možete besplatno preuzeti), evo kako možete uspješno instalirati i pokrenuti VirtualBox u MacOS Mojave:
- Pokrenite instalacijski program VirtualBoxa kao i obično, na kraju ćete vidjeti poruku "Instalacija nije uspjela"
- Izađite iz instalacijskog programa VirtualBox nakon što ne uspije
- Sada povucite prema dolje Apple izbornik i otvorite System Preferences
- Odaberite "Sigurnost i privatnost" i idite na karticu "Općenito" unutar ploče s postavkama sigurnosti, zatim kliknite gumb za zaključavanje i unesite administratorsku lozinku
- Na dnu odjeljka Općenito o sigurnosti potražite poruku "Učitavanje softvera sustava razvojnog programera 'Oracle America, Inc' blokirano je" i kliknite gumb "Dopusti"
- Ponovo pokrenite instalacijski program VirtualBoxa i nastavite s instalacijom kao i obično, sada bi trebao uspjeti prema očekivanjima
Samo naprijed i pokrenite VirtualBox kao i obično, trebao bi se dobro učitati bez daljnjih poruka o pogrešci upravljačkog programa jezgre. Ako još uvijek imate problema, pogledajte sljedeći korak, a to je drugačiji postupak koji je potreban u kasnijim verzijama MacOS-a.
Ne možete instalirati / pokrenuti VirtualBox u MacOS 10.14.5 ili novijem? Pokušaj ovo
Ako pokušavate instalirati VirtualBox na stroj koji pokreće macOS Mojave 10.14.5 ili noviji, možda ćete naići na zahtjev za ovjerom kod javnog bilježnika za aplikacije izvan App Storea. Da biste to riješili (za sada dok VirtualBox ne bude ovjeren kod javnog bilježnika) pokušajte sljedeće:
- Ponovo pokrenite Mac u Recovery Mode ponovnim pokretanjem i istovremeno držanjem tipki COMMAND + R
- Na ekranu "Uslužni programi", povucite prema dolje izbornik "Uslužni programi" i odaberite "Terminal" za pokretanje terminala iz načina oporavka
- Unesite sljedeću naredbu:
- Pritisnite Return, zatim ponovno pokrenite Mac s normalnim pokretanjem kao i obično
spctl kext-consent add VB5E2TV963
Ovo rješenje je objavljeno u našim komentarima ispod putem VirtualBox foruma i čini se da radi za mnoge korisnike koji koriste macOS 10.14.5 ili noviji (zahvaljujući raznim komentatorima koji su ostavili ovo rješenje!). Navodno je "VB5E2TV963" kod za Oracle, a unošenje ove iznimke Gatekeeper u naredbeni redak omogućit će VirtualBoxu instalaciju u najnovijim verzijama MacOS-a sa zahtjevima za ovjeru. Ovo će vjerojatno biti samo privremena potreba dok se VirtualBox konačno ne ovjeri kod javnog bilježnika kroz proces koji je opisao Apple.
Sada pokušajte instalirati i/ili pokrenuti VirtualBox, trebao bi dobro raditi unutar najnovijih verzija MacOS sistemskog softvera.
Na slici ispod vidite VirtualBox koji radi u MacOS 10.14.x s BeOS / Haiku OS.
Ako ste napredni korisnik (a vjerojatno jeste ako prije svega koristite softver za virtualizaciju i virtualne strojeve) tada bi vas moglo zanimati dopuštanje instaliranja aplikacija s bilo kojeg mjesta u MacOS-u podešavanjem Gatekeeper-a prema uputama ovdje.
Za kratku pozadinu, MacOS Mojave 10.14.5 i novije verzije MacOS-a zahtijevaju ovjeru kod javnog bilježnika kako bi mogli instalirati neke aplikacije izvan App Storea. Uz to, GateKeeper je sigurnosni mehanizam Mac OS-a koji ima za cilj spriječiti pokretanje ili instaliranje nepouzdanih aplikacija na Mac. Prema zadanim postavkama, modernije verzije MacOS-a imaju posebno stroge postavke Gatekeepera i izbacit će poruke o pogrešci u kojima stoji da se aplikacija ne može otvoriti jer je od neidentificiranog programera i tako dalje, iako jednostavno kliknete desnom tipkom miša i odaberete "Otvori" na većina aplikacija vam omogućuje zaobilaženje tog mehanizma, a možete ga zaobići i na ploči s postavkama sigurnosti.Najnovija izdanja macOS-a, kao što je Mojave, idu dalje od ovoga i također će zahtijevati ovjeru aplikacije od razvojnog programera (ili ručnu premosnicu prema uputama u potonjem vodiču) ili premosnicu Gatekeeper za instaliranje određenog softvera koji uključuje i proširenja kernela, kao što je VirtualBox. Ako niste oduševljeni tim zaštitnim mehanizmima za MacOS, uvijek možete potpuno onemogućiti Gatekeeper i također onemogućiti System Integrity Protection, iako se to općenito ne preporučuje.