A VirtualBox telepítése a MacOS Mojave rendszerben, ha a telepítés sikertelen vagy kernelillesztő-hibákat jelenít meg

Tartalomjegyzék:

Anonim

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:

  1. Futtassa a VirtualBox telepítőt a szokásos módon, végül megjelenik a „Telepítés sikertelen” üzenet
  2. Kilépés a VirtualBox telepítőből, miután meghiúsul
  3. Most húzza le az  Apple menüt, és nyissa meg a Rendszerbeállítások lehetőséget.
  4. 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
  5. 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
  6. 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:

  1. Indítsa újra a Mac-et helyreállítási módba úgy, hogy újraindítja és lenyomva tartja a COMMAND + R billentyűket
  2. 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
  3. Írja be a következő parancsot:
  4. spctl kext-consent add VB5E2TV963

  5. Nyomja meg a Return billentyűt, majd indítsa újra a Mac-et normál rendszerindítással a szokásos módon

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.

A VirtualBox telepítése a MacOS Mojave rendszerben, ha a telepítés sikertelen vagy kernelillesztő-hibákat jelenít meg