VirtualBoxin asentaminen MacOS Mojaveen, jos asennus epäonnistuu tai näyttää ytimen ajurivirheitä
Sisällysluettelo:
Jos olet yrittänyt asentaa VirtualBoxia macOS Mojaveen, olet saattanut huomata, että asennus epäonnistuu joskus yleisen "Asennus epäonnistui" -virheilmoituksen vuoksi. Sitten kun yrität suorittaa VirtualBoxia, saatat kohdata toisen virheen, jossa sanotaan "Ytimen ohjainta ei ole asennettu" ja VirtualBox ei toimi.Käsittelemme kaksi erilaista ratkaisua VirtualBox-asennukseen/-käyttöön, joista toinen sisältää Gatekeeperin ohituksen ja toinen Gatekeeper-poikkeuksen (macOS 10.14.5 tai uudempi).
Syy asennuksen epäonnistumiseen ja siihen, että ydinmoduuli ei lataudu onnistuneesti, johtuu MacOS Mojaven suojausrajoituksista, joten VirtualBoxin asentaminen ja sovelluksen suorittaminen edellyttää ohittaa yllä mainitut suojausrajoitukset suhteellisen yksinkertaisesti (vaihtoehtoisesti voit myös poistaa Gatekeeperin kokonaan käytöstä, mutta sitä ei yleensä suositella). Muuten, vaikka tämä artikkeli on ilmeisesti keskittynyt VirtualBoxiin, huomaat, että tämä sama yleinen prosessi on tarpeen muiden ydinlaajennuksia sisältävien sovellusten asentamiseen.
VirtualBoxin asentaminen onnistuneesti MacOS Mojaveen (jos se epäonnistuu)
Jos olet jo ladannut VirtualBoxin Maciin (se on ilmainen lataus täältä), voit asentaa VirtualBoxin ja suorittaa sen MacOS Mojavessa seuraavasti:
- Suorita VirtualBox-asennusohjelma tavalliseen tapaan, näet lopulta "Asennus epäonnistui" -viestin
- Lopeta VirtualBox-asennusohjelma, kun se epäonnistuu
- Vedä nyt Omenavalikko alas ja avaa Järjestelmäasetukset
- Valitse "Turvallisuus ja tietosuoja" ja siirry Suojausasetuspaneelin Yleiset-välilehdelle, napsauta sitten lukituspainiketta ja kirjoita järjestelmänvalvojan salasana
- Etsi Turvallisuusyleistä-osion alaosasta viesti "Kehittäjä Oracle America, Inc.:n järjestelmäohjelmiston lataaminen estettiin" ja napsauta "Salli"-painiketta
- Käynnistä VirtualBox-asennusohjelma uudelleen ja jatka asennusta tavalliseen tapaan, sen pitäisi nyt onnistua odotetusti
Suorita VirtualBox tavalliseen tapaan, sen pitäisi latautua hyvin ilman muita ytimen ajurin virheilmoituksia. Jos ongelmat jatkuvat, katso seuraava vaihe, joka on erilainen toimenpide, jota edellytetään MacOS:n myöhemmissä versioissa.
Etkö voi asentaa / suorittaa VirtualBoxia MacOS 10.14.5:ssä tai uudemmassa? Kokeile tätä
Jos yrität asentaa VirtualBoxia koneeseen, jossa on macOS Mojave 10.14.5 tai uudempi, saatat kohdata App Storen ulkopuolisten sovellusten notaarin vahvistamisen. Voit kiertää sen (toistaiseksi, kunnes VirtualBox on notaarin vahvistama) kokeile seuraavaa:
- Käynnistä Mac uudelleen palautustilaan käynnistämällä uudelleen ja pitämällä COMMAND + R -näppäimiä painettuna samanaikaisesti
- Vedä "Apuohjelmat"-näytössä "Apuohjelmat"-valikko alas ja valitse "Terminaali" käynnistääksesi terminaalin palautustilasta
- Anna seuraava komento:
- Paina Return ja käynnistä sitten Mac uudelleen normaalilla käynnistyksellä tavalliseen tapaan
spctl kext-consent add VB5E2TV963
Tämä ratkaisu julkaistiin alla olevissa kommenteissamme VirtualBox-foorumeiden kautta, ja se näyttää toimivan monille käyttäjille, jotka käyttävät macOS 10.14.5:tä tai uudempaa (kiitos useille kommentoijille, jotka jättivät tämän ratkaisun!). Ilmeisesti "VB5E2TV963" on Oraclen koodi, ja tämän Gatekeeper-poikkeuksen kirjoittaminen komentoriville mahdollistaa VirtualBoxin asennuksen MacOS:n uusimpiin versioihin notaarin vahvistamisvaatimuksilla. Tämä on todennäköisesti vain tilapäinen välttämättömyys, kunnes VirtualBox lopulta vahvistetaan notaariksi Applen hahmotteleman prosessin mukaisesti.
Kokeile nyt asentaa ja/tai suorittaa VirtualBox, sen pitäisi toimia hyvin MacOS-järjestelmäohjelmiston uusimmissa versioissa.
Alla olevassa kuvakaappauksessa VirtualBox toimii MacOS 10.14.x -käyttöjärjestelmässä BeOS/Haiku OS:llä.
Jos olet kokenut käyttäjä (ja olet todennäköisesti, jos käytät virtualisointiohjelmistoa ja virtuaalikoneita), saatat olla kiinnostunut sallimaan sovellusten asentamisen mistä tahansa MacOS:ssa säätämällä Gatekeeperiä tässä annettujen ohjeiden mukaisesti.
Nopeaa taustaa varten MacOS Mojave 10.14.5 ja MacOS:n uudemmat versiot vaativat notaarin vahvistuksen voidakseen asentaa joitain sovelluksia App Storen ulkopuolella. Lisäksi GateKeeper on Mac OS -käyttöjärjestelmän suojausmekanismi, jonka tarkoituksena on estää epäluotettavien sovellusten suorittaminen tai asentaminen Maciin. Oletuksena MacOS:n nykyaikaisemmissa versioissa on erityisen tiukat Gatekeeper-asetukset ja ne lähettävät virheilmoituksia siitä, että sovellusta ei voida avata, koska se on tuntemattom alta kehittäjältä ja niin edelleen, vaikka yksinkertaisesti napsauta hiiren kakkospainikkeella ja valitse "Avaa" useimpien sovellusten avulla voit ohittaa tämän mekanismin, ja voit myös ohittaa sen myös suojausasetuspaneelista.Uusimmat macOS-julkaisut, kuten Mojave, vievät tätä pidemmälle ja vaativat myös sovelluksen notaarin vahvistamisen kehittäjältä (tai manuaalisen ohituksen, kuten jälkimmäisessä opetusohjelmassa on neuvottu), tai Gatekeeper-ohituksen tiettyjen ohjelmistojen asentamiseen, jotka sisältävät myös ytimen laajennuksia, kuten esim. VirtualBox. Jos et ole innostunut näistä MacOS:n suojamekanismeista, voit aina poistaa Gatekeeperin kokonaan käytöstä ja myös System Integrity Protectionin, vaikka näin ei yleensä suositella.