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


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

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

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

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


Что не так с VBox 5.1.28 ?
klanomath

Возможно, обмануть apple.stackexchange.com/questions/301303/…
rogerdpack

Ответы:


38

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

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

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

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

sudo spctl --master-disable

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. Тогда это должно работать. Это сработало для меня. Спасибо
Карпак
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.