Ako nainštalovať VirtualBox v MacOS Mojave, ak inštalácia zlyhá alebo zobrazuje chyby ovládača jadra

Obsah:

Anonim

Ak ste sa pokúsili nainštalovať VirtualBox v macOS Mojave, možno ste si všimli, že inštalácia niekedy zlyhá so všeobecným chybovým hlásením „Inštalácia zlyhala“. Potom sa pri pokuse o spustenie VirtualBox môže vyskytnúť ďalšia chyba, ktorá hovorí: „Ovládač jadra nie je nainštalovaný“ a VirtualBox nebude fungovať.Pokryjeme dve rôzne riešenia problému inštalácie/spustenia VirtualBoxu, pričom jedno zahŕňa obídenie Gatekeepera a druhé používa výnimku Gatekeeper (pre macOS 10.14.5 alebo novší).

Dôvodom zlyhania inštalácie a nemožnosti úspešného načítania modulu jadra sú bezpečnostné obmedzenia v systéme MacOS Mojave, a teda aby ste mohli úspešne nainštalovať VirtualBox a spustiť aplikáciu, budete potrebovať urobte relatívne jednoduché obídenie vyššie uvedených bezpečnostných obmedzení (prípadne môžete tiež úplne vypnúť Gatekeeper, ale to sa vo všeobecnosti neodporúča). Mimochodom, aj keď je tento článok zjavne zameraný na VirtualBox, zistíte, že rovnaký všeobecný proces je potrebný na inštaláciu iných aplikácií, ktoré obsahujú rozšírenia jadra.

Ako úspešne nainštalovať VirtualBox v MacOS Mojave (ak zlyhá)

Za predpokladu, že ste si už stiahli VirtualBox do Macu (je zadarmo na stiahnutie tu), tu je návod, ako úspešne nainštalovať a spustiť VirtualBox v MacOS Mojave:

  1. Spustite inštalačný program VirtualBox ako zvyčajne, nakoniec sa vám zobrazí správa „Inštalácia zlyhala“
  2. Po zlyhaní ukončite inštalačný program VirtualBox
  3. Teraz potiahnite nadol ponuku  Apple a otvorte Predvoľby systému
  4. Vyberte „Zabezpečenie a súkromie“ a prejdite na kartu „Všeobecné“ na paneli Predvoľby zabezpečenia, potom kliknite na tlačidlo uzamknutia a zadajte heslo správcu
  5. V spodnej časti sekcie Security General nájdite hlásenie „Systémový softvér od vývojára „Oracle America, Inc“ bolo zablokované a kliknite na tlačidlo „Povoliť“
  6. Znova spustite inštalačný program VirtualBox a pokračujte v inštalácii ako zvyčajne, teraz by mala byť úspešná podľa očakávania

Pokračujte a spustite VirtualBox ako zvyčajne, mal by sa načítať v poriadku bez akýchkoľvek ďalších chybových hlásení ovládača jadra. Ak problémy pretrvávajú, pozrite si nasledujúci krok, ktorým je odlišný postup vyžadovaný v neskorších verziách systému MacOS.

Nemôžem nainštalovať / spustiť VirtualBox v systéme MacOS 10.14.5 alebo novšom? Skúste to

Ak sa pokúšate nainštalovať VirtualBox na počítač so systémom macOS Mojave 10.14.5 alebo novším, môžete naraziť na požiadavku notárskeho overenia pre aplikácie mimo App Store. Aby ste to obišli (zatiaľ, kým nebude VirtualBox overený notárom), skúste nasledovné:

  1. Reštartujte Mac do režimu obnovenia reštartovaním a súčasným podržaním kláves COMMAND + R
  2. Na obrazovke „Utilities“ rozbaľte ponuku „Utilities“ a vyberte „Terminal“, čím spustíte terminál z režimu obnovenia
  3. Zadajte nasledujúci príkaz:
  4. spctl kext-consent add VB5E2TV963

  5. Stlačte Return a potom reštartujte Mac s normálnym spustením ako zvyčajne

Toto riešenie bolo uverejnené v našich komentároch nižšie prostredníctvom fóra VirtualBox a zdá sa, že funguje pre mnohých používateľov so systémom macOS 10.14.5 alebo novším (vďaka rôznym komentátorom, ktorí toto riešenie opustili!). Zdá sa, že „VB5E2TV963“ je kód pre Oracle a zadanie tejto výnimky Gatekeepera do príkazového riadku umožní inštaláciu VirtualBoxu v najnovších verziách MacOS s požiadavkami na notárske overenie. Pravdepodobne to bude len dočasná potreba, kým sa VirtualBox nakoniec nestane notársky overený procesom navrhnutým spoločnosťou Apple.

Teraz skúste nainštalovať a/alebo spustiť VirtualBox, mal by fungovať správne v rámci najnovších verzií systémového softvéru MacOS.

Na snímke obrazovky nižšie vidíte VirtualBox spustený v systéme MacOS 10.14.x s operačným systémom BeOS / Haiku.

Ak ste pokročilý používateľ (a pravdepodobne ním ste, ak v prvom rade spúšťate virtualizačný softvér a virtuálne stroje), potom by vás mohlo zaujímať povoliť inštaláciu aplikácií odkiaľkoľvek v systéme MacOS úpravou Gatekeepera podľa tu uvedených pokynov.

Na rýchle pozadie vyžaduje MacOS Mojave 10.14.5 a novšie verzie MacOS notárske overenie, aby bolo možné nainštalovať niektoré aplikácie mimo App Store. GateKeeper je navyše bezpečnostný mechanizmus Mac OS, ktorého cieľom je zabrániť spúšťaniu alebo inštalácii nedôveryhodných aplikácií na Mac. V predvolenom nastavení majú modernejšie verzie systému MacOS obzvlášť prísne nastavenia Gatekeepera a budú hádzať chybové hlásenia o tom, že aplikáciu nemožno otvoriť, pretože je od neidentifikovaného vývojára a podobne, stačí kliknúť pravým tlačidlom myši a vybrať možnosť „Otvoriť“ na väčšina aplikácií vám umožňuje obísť tento mechanizmus a môžete ho obísť aj na paneli Predvoľby zabezpečenia.Najnovšie vydania systému macOS, ako je Mojave, to zavedú ešte ďalej a budú tiež vyžadovať notárske overenie aplikácie od vývojára (alebo manuálne obídenie podľa pokynov v tomto návode) alebo obídenie Gatekeepera na inštaláciu určitého softvéru, ktorý obsahuje aj rozšírenia jadra, ako napr. VirtualBox. Ak nie ste nadšení z týchto ochranných mechanizmov pre MacOS, vždy môžete úplne vypnúť Gatekeeper a vypnúť aj ochranu integrity systému, aj keď sa to vo všeobecnosti neodporúča.

Ako nainštalovať VirtualBox v MacOS Mojave, ak inštalácia zlyhá alebo zobrazuje chyby ovládača jadra