- Kiedy zainstalowałem VirtualBox, powiedziało, że instalacja „nie powiodła się”, ale nadal mam VirtualBox.app w folderze aplikacji.
- Podczas próby uruchomienia maszyny wirtualnej z systemem Windows 7 pojawia się komunikat „Sterowniki jądra nie zostały zainstalowane (rc = -1908).
- Rozwiązania online mówią, że powinienem „ponownie uruchomić hosta”. Sprawdziłem mój folder StartupItems i jest pusty.
Myślę, że instalator nie zainstalował rozszerzeń jądra.
Jest więc coś o nazwie SIP, które uniemożliwia instalowanie rozszerzeń jądra. Czy powinienem to teraz wyłączyć?
Co ja robię? Potrzebuję wirtualnej maszyny Windows za 8 godzin ...
virtualbox
high-sierra
Vikrant
źródło
źródło
Odpowiedzi:
High Sierra ma nową funkcję bezpieczeństwa: Bezpieczne ładowanie rozszerzenia jądra, które blokuje ładowanie rozszerzenia jądra. Wdrożenie wydaje się wątpliwe .
Aby umożliwić ładowanie niektórych rozszerzeń jądra innych niż Apple, musisz zezwolić na wykonanie w Preferencje> Bezpieczeństwo i prywatność> Ogólne:
lub wyłącz funkcję bezpieczeństwa za pomocą polecenia Terminal (niezalecane):
źródło
Rozwiązanie działało dla mnie w High Sierra. Sztuczka polegała na wykonaniu jednego uruchomienia instalacyjnego, który na pewno się nie powiedzie, ale podpowiedź na karcie Ogólne zabezpieczenia, aby zezwolić na rozszerzenia Oracle. Kliknij opcję Zezwól. Następnie uruchom ponownie instalację ponownie, powinna ona zakończyć się powodzeniem.
źródło