Установка VirtualBox 5.1.8 не установила расширения ядра. Как я могу это исправить? [macOS 10.13]

20
  1. Когда я установил VirtualBox, он сказал, что установка «не удалась», но я все еще получил VirtualBox.app в папке с приложениями.
  2. Когда я пытаюсь загрузить Windows 7 VM, он говорит: «Драйверы ядра не установлены (rc = -1908).
  3. Интернет-решения говорят, что я должен «перезапустить хост». Я проверил мою папку StartupItems, и она пуста.

Так что, я думаю, установщику не удалось установить расширения ядра.

Так что есть такая вещь, которая называется SIP, которая не позволяет устанавливать расширения ядра. Должен ли я отключить это сейчас?

Что я делаю? Мне нужна виртуальная машина Windows за 8 часов ...

Vikrant
источник
Что не так с VBox 5.1.28 ?
klanomath
Возможно, обмануть apple.stackexchange.com/questions/301303/…
rogerdpack

Ответы:

38

High Sierra поставляется с новой функцией безопасности: Безопасная загрузка расширения ядра, которая блокирует загрузку расширения ядра. Реализация представляется сомнительной .

Чтобы разрешить загрузку некоторых расширений ядра, отличных от Apple, необходимо разрешить выполнение в разделе «Предпочтения»> «Безопасность и конфиденциальность»> «Общие»:

введите описание изображения здесь

или отключите функцию безопасности с помощью команды терминала (не рекомендуется):

sudo spctl --master-disable
klanomath
источник
1
Спасибо огромное ... кнопка не делала этого ... каждый раз, когда я запускал установку, она просила меня разблокировать одного и того же разработчика. Команда сделала.
baash05
2
Это предлагаемое решение не работает для меня (ни «Разрешить», ни команда «Терминал»). Это было проверено с VB 5.2?
Викинг
2
Как только он выходит из строя один раз, он не может быть переустановлен. Высокая Сьерра 10.13.3, VB 5.2.6 и 5.1.4. Удаление не помогает.
гамма
Я на 10.13.4, и это, к сожалению, не работает. Разрешить ничего не делает, как и выполнение команды и выбор Anywhere. Ничто под солнцем, кажется, не работает.
Корнелиус
Я увидел быструю заметку в одном из сообщений здесь или в другой ветке, и это была критическая часть, которую я пропустил. Когда у меня было открыто диалоговое окно «Безопасность и конфиденциальность», кнопка «Применить» была видна и нажимала на кнопку, и никаких видимых действий не было. Приглашение все еще осталось. Мне нужно подождать, прежде чем пытаться подать заявку. Я обнаружил, что подождал 20 минут, пока кнопка фактически не заработала (подсказка исчезла).
Кевин Бухс
6

Решение сработало для меня на High Sierra. Уловка заключалась в том, чтобы выполнить один запуск установки, который обязательно завершится неудачно, но на вкладке «Общая безопасность» появится подсказка «Разрешить расширения Oracle». Нажмите «Разрешить». Затем снова запустите установку, что должно привести к успешной установке.

Motifsky
источник
Первый ответ является основной причиной проблемы. Однако, я чувствую, этот ответ идеален. когда вы получаете сообщение об ошибке после установки и по-прежнему видите виртуальную коробку, вам нужно переустановить ее, пока она не станет успешной, как заявил Motifsky. Тогда это должно работать. Это сработало для меня. Спасибо
Карпак