Jak nainstalovat VirtualBox v MacOS Mojave, pokud se instalace nezdaří nebo zobrazuje chyby ovladače jádra
Obsah:
Pokud jste se pokusili nainstalovat VirtualBox v macOS Mojave, možná jste si všimli, že instalace někdy selže s obecnou chybovou zprávou „Instalace se nezdařila“. Poté se při pokusu o spuštění VirtualBoxu může objevit další chyba, která říká „Není nainstalován ovladač jádra“ a VirtualBox přestane fungovat.Probereme dvě různá řešení problému instalace/spouštění VirtualBoxu, z nichž jedno zahrnuje obcházení Gatekeepera a druhé používá výjimku Gatekeeper (pro macOS 10.14.5 nebo novější).
Důvodem selhání instalace a nemožnosti úspěšného načtení modulu jádra jsou bezpečnostní omezení v MacOS Mojave, a proto, abyste mohli úspěšně nainstalovat VirtualBox a spustit aplikaci, kterou budete potřebovat udělat relativně jednoduché obejít výše uvedená bezpečnostní omezení (případně můžete také úplně zakázat Gatekeeper, ale to se obecně nedoporučuje). Mimochodem, i když je tento článek zjevně zaměřen na VirtualBox, zjistíte, že stejný obecný proces je nezbytný pro instalaci dalších aplikací, které obsahují rozšíření jádra.
Jak úspěšně nainstalovat VirtualBox v MacOS Mojave (pokud selže)
Za předpokladu, že jste si již stáhli VirtualBox na Mac (zde je ke stažení zdarma), zde je návod, jak úspěšně nainstalovat a spustit VirtualBox v MacOS Mojave:
- Spusťte instalační program VirtualBox jako obvykle, nakonec se zobrazí zpráva „Instalace se nezdařila“
- Ukončete instalační program VirtualBoxu poté, co selže
- Nyní stáhněte nabídku Apple a otevřete Předvolby systému
- Vyberte „Zabezpečení a soukromí“ a přejděte na kartu „Obecné“ na panelu Předvolby zabezpečení, poté klikněte na tlačítko zámku a zadejte heslo správce
- Ve spodní části sekce Security General vyhledejte zprávu o „Systémovém softwaru od vývojáře 'Oracle America, Inc' bylo zablokováno načítání“ a klikněte na tlačítko „Povolit“
- Znovu spusťte instalační program VirtualBox a pokračujte v instalaci jako obvykle, nyní by měla být úspěšná podle očekávání
Pokračujte a spusťte VirtualBox jako obvykle, měl by se načíst v pořádku bez dalších chybových zpráv ovladače jádra. Pokud problémy přetrvávají, přejděte k dalšímu kroku, což je jiný postup vyžadovaný v novějších verzích systému MacOS.
Nelze nainstalovat / spustit VirtualBox v systému MacOS 10.14.5 nebo novějším? Zkuste to
Pokud se pokoušíte nainstalovat VirtualBox na počítač se systémem macOS Mojave 10.14.5 nebo novějším, můžete narazit na požadavek notářského ověření pro aplikace mimo App Store. Chcete-li to obejít (prozatím, dokud nebude VirtualBox ověřen notářem), zkuste následující:
- Restartujte Mac do režimu obnovení restartováním a současným podržením kláves COMMAND + R
- Na obrazovce „Utilities“ stáhněte nabídku „Utilities“ a zvolte „Terminal“ pro spuštění terminálu z režimu obnovy
- Zadejte následující příkaz:
- Stiskněte Return a poté restartujte Mac s normálním bootováním jako obvykle
spctl kext-consent add VB5E2TV963
Toto řešení bylo zveřejněno v našich komentářích níže prostřednictvím fóra VirtualBox a zdá se, že funguje pro mnoho uživatelů se systémem macOS 10.14.5 nebo novějším (díky různým komentátorům, kteří toto řešení opustili!). Zjevně „VB5E2TV963“ je kód pro Oracle a zadání této výjimky Gatekeeper do příkazového řádku umožní VirtualBox nainstalovat do nejnovějších verzí MacOS s požadavky na notářské ověření. Pravděpodobně to bude pouze dočasná nutnost, dokud nebude VirtualBox nakonec notářsky ověřen postupem navrženým společností Apple.
Nyní zkuste nainstalovat a/nebo spustit VirtualBox, měl by fungovat správně s nejnovějšími verzemi systémového softwaru MacOS.
Na snímku obrazovky níže vidíte VirtualBox spuštěný v MacOS 10.14.x s BeOS / Haiku OS.
Pokud jste pokročilý uživatel (a pravděpodobně jste, pokud používáte virtualizační software a virtuální stroje na prvním místě), pak by vás mohlo zajímat umožnit instalaci aplikací odkudkoli v systému MacOS nastavením Gatekeepera podle zde uvedených pokynů.
Pro rychlé pozadí vyžaduje MacOS Mojave 10.14.5 a novější verze MacOS notářské ověření, aby bylo možné nainstalovat některé aplikace mimo App Store. GateKeeper je navíc bezpečnostní mechanismus Mac OS, jehož cílem je zabránit spouštění nebo instalaci nedůvěryhodných aplikací na Mac. Ve výchozím nastavení mají modernější verze systému MacOS obzvláště přísná nastavení Gatekeeper a budou házet chybové zprávy, že aplikaci nelze otevřít, protože je od neidentifikovaného vývojáře atd., i když stačí kliknout pravým tlačítkem myši a vybrat možnost „Otevřít“ na většina aplikací vám umožňuje obejít tento mechanismus a můžete to také obejít z panelu předvoleb zabezpečení.Nejnovější verze macOS, jako je Mojave, to posouvají ještě dále a také budou vyžadovat notářské ověření aplikace od vývojáře (nebo ruční vynechání, jak je uvedeno v druhém tutoriálu), nebo obejit Gatekeeper pro instalaci určitého softwaru, který obsahuje také rozšíření jádra, jako je např. VirtualBox. Pokud nejste nadšeni těmito ochrannými mechanismy pro MacOS, vždy můžete Gatekeeper úplně deaktivovat a také deaktivovat ochranu integrity systému, i když se to obecně nedoporučuje.