Zalecana, 2024

Wybór redaktorów

Jak zainstalować virtualbox w macos mojave, jeśli instalacja się nie powiedzie lub pokazuje błędy sterownika jądra

Instalando o MacOS Mojave Hackintosh no Virtualbox

Instalando o MacOS Mojave Hackintosh no Virtualbox

Spisu treści:

Anonim

Jeśli próbowałeś zainstalować VirtualBox w macOS Mojave, być może zauważyłeś, że instalacja czasami kończy się niepowodzeniem z ogólnym komunikatem o błędzie „Instalacja nie powiodła się”. Następnie podczas próby uruchomienia VirtualBox może wystąpić inny błąd mówiący „Nie zainstalowano sterownika jądra”, a VirtualBox nie działa. Omówimy dwie różne rozdzielczości problemu z instalacją / uruchomieniem VirtualBox, jeden dotyczący obejścia Gatekeepera, a drugi wykorzystujący wyjątek Gatekeeper (dla macOS 10.14.5 lub nowszego).

Przyczyna niepowodzenia instalacji i niemożność pomyślnego załadowania modułu jądra wynika z ograniczeń bezpieczeństwa w MacOS Mojave, a zatem aby móc pomyślnie zainstalować VirtualBox i uruchomić aplikację, konieczne będzie wykonanie stosunkowo prostego obejścia wyżej wymienionych ograniczenia bezpieczeństwa (alternatywnie możesz całkowicie wyłączyć Gatekeepera, ale generalnie nie jest to zalecane). Swoją drogą, chociaż ten artykuł jest oczywiście skupiony na VirtualBox, znajdziesz ten sam ogólny proces niezbędny do instalacji innych aplikacji, które zawierają rozszerzenia jądra.

Jak pomyślnie zainstalować VirtualBox w MacOS Mojave (jeśli zawiedzie)

Zakładając, że już pobrałeś VirtualBox na Maca (możesz go pobrać tutaj), oto, jak możesz z powodzeniem zainstalować i uruchomić VirtualBox w MacOS Mojave:

  1. Uruchom instalator VirtualBox jak zwykle, w końcu zobaczysz komunikat „Instalacja nie powiodła się”
  2. Wyjdź z instalatora VirtualBox po jego awarii
  3. Teraz rozwiń menu  Apple i otwórz Preferencje systemowe
  4. Wybierz „Bezpieczeństwo i prywatność” i przejdź do karty „Ogólne” w panelu Preferencje zabezpieczeń, a następnie kliknij przycisk blokady i wprowadź hasło administratora
  5. Na dole sekcji Ogólne informacje o zabezpieczeniach odszukaj komunikat „Oprogramowanie systemowe od dewelopera„ Oracle America, Inc ”zostało zablokowane przed załadowaniem” i kliknij przycisk „Zezwalaj”
  6. Uruchom ponownie instalator VirtualBox i kontynuuj instalację jak zwykle, teraz powinno się to udać zgodnie z oczekiwaniami

Śmiało i uruchom VirtualBox jak zwykle, powinien ładować się bez dalszych komunikatów o błędach sterownika jądra. Jeśli nadal występują problemy, przejdź do następnego kroku, który jest inną procedurą wymaganą w nowszych wersjach MacOS.

Nie można zainstalować / uruchomić VirtualBox w systemie MacOS 10.14.5 lub nowszym? Spróbuj tego

Jeśli próbujesz zainstalować VirtualBox na komputerze z macOS Mojave 10.14.5 lub nowszym, możesz napotkać wymóg notarialny dla aplikacji poza App Store. Aby to obejść (na razie do momentu, gdy VirtualBox stanie się notarialnie), spróbuj:

  1. Uruchom ponownie komputer Mac w trybie odzyskiwania, ponownie uruchamiając i przytrzymując jednocześnie klawisze COMMAND + R
  2. Na ekranie „Narzędzia” rozwiń menu „Narzędzia” i wybierz „Terminal”, aby uruchomić terminal z trybu odzyskiwania
  3. Wpisz następujące polecenie:
  4. spctl kext-consent add VB5E2TV963

  5. Naciśnij Return, a następnie ponownie uruchom Maca z normalnym uruchamianiem, jak zwykle

To rozwiązanie zostało opublikowane w naszych komentarzach poniżej na forach VirtualBox i wydaje się działać dla wielu użytkowników korzystających z systemu MacOS 10.14.5 lub nowszego (dzięki różnym komentatorom opuściło to rozwiązanie!). Najwyraźniej „VB5E2TV963” to kod Oracle, a wprowadzenie tego wyjątku Gatekeeper do wiersza poleceń pozwoli VirtualBox zainstalować w najnowszych wersjach MacOS z wymaganiami notarialnymi. Będzie to prawdopodobnie tylko tymczasowa konieczność, dopóki VirtualBox nie zostanie ostatecznie poświadczony notarialnie poprzez proces nakreślony przez Apple.

Teraz spróbuj zainstalować i / lub uruchomić VirtualBox, powinien działać poprawnie w najnowszych wersjach oprogramowania systemu MacOS.

Na poniższym zrzucie ekranu widać VirtualBox działający w systemie MacOS 10.14.x z systemem operacyjnym BeOS / Haiku.

Jeśli jesteś zaawansowanym użytkownikiem (a prawdopodobnie jesteś, jeśli używasz oprogramowania wirtualizacyjnego i maszyn wirtualnych w pierwszej kolejności), możesz być zainteresowany zezwoleniem na instalowanie aplikacji z dowolnego miejsca w MacOS, dostosowując Gatekeepera zgodnie z instrukcjami tutaj.

Dla szybszego tła MacOS Mojave 10.14.5 i nowsze wersje MacOS wymagają notarialnego zainstalowania niektórych aplikacji poza App Store. Dodatkowo GateKeeper to mechanizm bezpieczeństwa systemu Mac OS, który ma na celu zapobieganie uruchamianiu lub instalowaniu na komputerze Mac niezaufanych aplikacji. Domyślnie bardziej nowoczesne wersje MacOS-a mają szczególnie surowe ustawienia strażnika i rzucają komunikaty o błędach stwierdzające, że nie można otworzyć aplikacji, ponieważ pochodzi ona od niezidentyfikowanego programisty i tak dalej, chociaż po prostu kliknięcie prawym przyciskiem myszy i wybranie „Otwórz” na większość aplikacji pozwala ominąć ten mechanizm, a także można pominąć ten mechanizm z panelu preferencji Zabezpieczenia. Najnowsze wydania MacOS, takie jak Mojave, zajmują się tym dalej i będą wymagały notarialnego powiadomienia od programisty (lub ręcznego obejścia zgodnie z instrukcjami w drugim samouczku) lub obejścia Gatekeepera do instalowania niektórych programów, które łączą rozszerzenia jądra, takich jak VirtualBox. Jeśli nie jesteś zachwycony tymi mechanizmami ochronnymi w systemie MacOS, zawsze możesz całkowicie wyłączyć Gatekeepera i wyłączyć ochronę integralności systemu, chociaż nie jest to zalecane.

Top