A VirtualBox telepítése a MacOS Mojave rendszerben, ha a telepítés sikertelen vagy kernelillesztő-hibákat jelenít meg
Tartalomjegyzék:
Ha megpróbálta telepíteni a VirtualBoxot a macOS Mojave rendszerben, észrevehette, hogy a telepítés néha meghiúsul egy általános „A telepítés sikertelen” hibaüzenettel. Ezután, amikor megpróbálja futtatni a VirtualBoxot, egy másik hibaüzenetet kaphat, amely azt mondja, hogy „A kernel-illesztőprogram nincs telepítve”, és a VirtualBox nem működik.A VirtualBox telepítési/futtatási problémájának két különböző megoldásával foglalkozunk, az egyik egy Gatekeeper bypass, a másik pedig egy Gatekeeper kivételt használ (macOS 10.14.5 vagy újabb verziókhoz).
A telepítés sikertelenségének és a kernelmodul sikeres betöltésének képtelenségének oka a MacOS Mojave biztonsági korlátozásai, így a VirtualBox sikeres telepítéséhez és az alkalmazás futtatásához a következőket kell tennie: viszonylag egyszerűen megkerülheti a fent említett biztonsági korlátozásokat (vagy teljesen letilthatja a Gatekeeper-t, de ez általában nem ajánlott). Mellesleg, bár ez a cikk nyilvánvalóan a VirtualBoxra összpontosít, ugyanez az általános folyamat szükséges más olyan alkalmazások telepítéséhez is, amelyek kernelbővítményeket tartalmaznak.
A VirtualBox sikeres telepítése MacOS Mojave rendszerben (ha nem sikerül)
Feltéve, hogy már letöltötte a VirtualBoxot Mac-re (innen ingyenesen letölthető), a következőképpen telepítheti és futtathatja a VirtualBoxot MacOS Mojave rendszerben:
- Futtassa a VirtualBox telepítőt a szokásos módon, végül megjelenik a „Telepítés sikertelen” üzenet
- Kilépés a VirtualBox telepítőből, miután meghiúsul
- Most húzza le az Apple menüt, és nyissa meg a Rendszerbeállítások lehetőséget.
- Válassza ki a „Biztonság és adatvédelem” lehetőséget, lépjen az „Általános” fülre a Biztonsági beállítások panelen, majd kattintson a zár gombra, és írja be a rendszergazdai jelszót
- A Biztonsági általános rész alján keresse meg a „Az „Oracle America, Inc. fejlesztőtől származó rendszerszoftver betöltése le van tiltva” üzenetet, majd kattintson az „Engedélyezés” gombra
- Indítsa újra a VirtualBox telepítőt, és folytassa a telepítést a szokásos módon, most a várt módon sikerülnie kell
Gyorsan futtasd a VirtualBox-ot a szokásos módon, rendben be kell töltenie minden további kernelillesztő-hibaüzenet nélkül. Ha továbbra is problémákat tapasztal, olvassa el a következő lépést, amely a MacOS későbbi verzióiban megkövetelt eltérő eljárás.
Nem lehet telepíteni/futtatni a VirtualBoxot MacOS 10.14.5 vagy újabb verzióban? Próbáld ezt
Ha a VirtualBoxot egy macOS Mojave 10.14.5 vagy újabb verziót futtató gépen próbálja meg telepíteni, akkor előfordulhat, hogy az App Store-on kívüli alkalmazások közjegyzői hitelesítési kötelezettségébe ütköznek. Ennek megkerüléséhez (egyelőre, amíg a VirtualBox közjegyzővé nem válik) próbálkozzon a következővel:
- Indítsa újra a Mac-et helyreállítási módba úgy, hogy újraindítja és lenyomva tartja a COMMAND + R billentyűket
- A „Segédprogramok” képernyőn húzza le a „Segédprogramok” menüt, és válassza a „Terminál” lehetőséget a terminál helyreállítási módból való elindításához
- Írja be a következő parancsot:
- Nyomja meg a Return billentyűt, majd indítsa újra a Mac-et normál rendszerindítással a szokásos módon
spctl kext-consent add VB5E2TV963
Ezt a megoldást az alábbi megjegyzéseinkben tesszük közzé a VirtualBox fórumain keresztül, és úgy tűnik, hogy sok macOS 10.14.5-ös vagy újabb rendszert futtató felhasználónál működik (köszönjük a különböző hozzászólóknak, hogy elhagyták ezt a megoldást!). Úgy tűnik, a „VB5E2TV963” az Oracle kódja, és a Gatekeeper kivételnek a parancssorba történő beírása lehetővé teszi a VirtualBox telepítését a MacOS legújabb verzióiba, közjegyzői követelményekkel. Ez valószínűleg csak átmeneti szükségszerűség lesz, amíg a VirtualBox végül közjegyzővé nem válik az Apple által felvázolt eljárással.
Most próbálja meg telepíteni és/vagy futtatni a VirtualBoxot, annak megfelelően működnie kell a MacOS rendszerszoftver legújabb verzióiban.
Az alábbi képernyőképen azt látja, hogy a VirtualBox fut MacOS 10.14.x rendszerben BeOS / Haiku OS rendszerrel.
Ha Ön haladó felhasználó (és valószínűleg az is, ha virtualizációs szoftvereket és virtuális gépeket futtat), akkor érdemes lehet az alkalmazások MacOS-ban bárhonnan történő telepítésének engedélyezése. a Gatekeeper beállításával az itt leírtak szerint.
A gyors háttér érdekében a MacOS Mojave 10.14.5 és a MacOS újabb verzióihoz közjegyzői hitelesítés szükséges ahhoz, hogy néhány alkalmazást az App Store-on kívül is telepíthessenek. Ezenkívül a GateKeeper a Mac OS biztonsági mechanizmusa, amelynek célja, hogy megakadályozza a nem megbízható alkalmazások futtatását vagy telepítését a Mac rendszeren. Alapértelmezés szerint a MacOS modernebb verziói különösen szigorú Gatekeeper beállításokkal rendelkeznek, és hibaüzeneteket küldenek, amelyek azt jelzik, hogy egy alkalmazást nem lehet megnyitni, mert azonosítatlan fejlesztőtől származik stb. a legtöbb alkalmazás lehetővé teszi ennek a mechanizmusnak a megkerülését, és ezt a Biztonsági beállítások panelről is megkerülheti.A legújabb macOS-kiadások, mint például a Mojave, ezt tovább viszik, és az alkalmazás közjegyzői jóváhagyását is megkövetelik a fejlesztőtől (vagy manuális bypass-t az utóbbi oktatóanyagban leírtak szerint), vagy egy Gatekeeper bypass-t bizonyos szoftverek telepítéséhez, amelyek a kernelbővítményeket is csomagolják, mint pl. VirtualBox. Ha nem vagy elragadtatva a MacOS védelmi mechanizmusaitól, bármikor teljesen letilthatod a Gatekeepert és a System Integrity Protectiont is, bár ez általában nem ajánlott.