Как исправить ошибку VirtualBox: драйвер ядра не установлен (rc=-1908)

Опубликовано: 15 Апреля, 2023
Как исправить ошибку VirtualBox: драйвер ядра не установлен (rc=-1908)

Виртуальные машины (ВМ) позволяют иметь множество сред, доступных для DevOps, в одной компьютерной системе. Вам не нужно дублировать аппаратное обеспечение, необходимое для запуска каждой системы, поскольку виртуальные машины являются программными. Вместо этого вы запускаете виртуальные машины, как VirtualBox, только тогда, когда они вам нужны!

Oracle VM, VirtualBox и VMware являются наиболее известными гипервизорами виртуальных машин на рынке виртуальных машин. Вы можете размещать эти виртуальные машины на физическом компьютере под управлением Windows, Linux и macOS. В отличие от других виртуальных машин, VirtualBox бесплатна и имеет открытый исходный код. Хотя это звучит великолепно, отсутствие активной поддержки может доставить вам головную боль.

Если вы устанавливаете виртуальную машину с помощью VirtualBox на свой Mac в первый раз, ожидайте увидеть сообщение об ошибке «Драйвер ядра не установлен (rc=-1908)». Давайте посмотрим, что означает это сообщение об ошибке и что с этим можно сделать.

Что означает сообщение об ошибке «rc=-1908»?

Ошибка rc=-1908 похожа на ошибку установки VirtualBox и касается установки сторонних продуктов на ваш Mac. С этой целью вы не увидите эту ошибку в других операционных системах.

Чтобы установка работала, вам необходимо предоставить явные разрешения macOS программному обеспечению виртуальной машины. Идея состоит в том, что это позволяет программному обеспечению получить доступ к компьютеру для завершения процесса установки.

Сообщение об ошибке не появляется в процессе установки. Напротив, если установка завершается с ошибкой, вам придется вручную искать подсказку в журналах установки, чтобы исправить ошибку.

Поскольку теперь вы знаете, что проблема связана с macOS, вы можете использовать этот пошаговый процесс для завершения установки.

Получить новости безопасности с открытым исходным кодом

Шаг 1. Перейдите в Системные настройки

Во-первых, вам нужно изменить некоторые системные настройки в macOS. Вы можете сделать это, щелкнув значок Apple в левом верхнем углу и выбрав «Системные настройки». Кроме того, вы можете использовать поиск Spotlight (нажав Command + Space) и ввести Системные настройки.

Изображение 29

Шаг 2. Перейдите к разделу «Безопасность и конфиденциальность».

Из системных настроек:

  1. Перейдите кПараметр «Безопасность и конфиденциальность».
  2. Выберите вкладку Общие.
Изображение 4037

Шаг 3. Разрешите загрузку Oracle America, Inc.

  1. Перейдите на вкладку Общие.
  2. Ищите системное программное обеспечение от разработчика «Oracle America, Inc.». был заблокирован от раздела загрузки.
  3. Нажмите кнопку Разрешить рядом с этим текстом.

Профессиональный совет

Сообщение об ошибке доступно только в течение 30 минут после установки в VirtualBox. Если вы не получили это сообщение, полностью удалите программное обеспечение VirtualBox. В этом случае вам придется удалить все остаточные файлы из macOS. Тогда попробуйте переустановить VirtualBox.

Изображение 1370

Шаг 4: перезапустите VirtualBox

Выполнив все вышеперечисленные шаги и позволив Oracle America Inc. работать с вашей macOS, снова откройте VirtualBox. Теперь попробуйте установить виртуальную машину. Если это не сработает, попробуйте перезагрузить Mac, прежде чем перезапускать VirtualBox.

Заключительные слова

Драйвер ядра не установлен ((rc=-1908) — это одна из многих распространенных ошибок, с которыми сталкивается почти каждый, устанавливающий VirtualBox на macOS. В этом случае в основе проблемы лежит стандартная технология блокировки стороннего программного обеспечения macOS. В частности, безопасность macOS Функция останавливает запуск VirtualBox на устройстве. Используйте простые шаги, описанные здесь, чтобы быстро решить проблему.

Чтобы лучше познакомиться с VirtualBox и виртуальными машинами, ознакомьтесь с полезным контентом в разделе ресурсов.

Получите последние новости Windows Server

Часто задаваемые вопросы

Что такое ядро?

Ядро — это основная логика любой операционной системы (ОС). Ваши приложения находятся выше уровня ОС и используют логику ядра. С этой целью ядро позволяет прошивке и нижним уровням работать с верхними уровнями.

Что такое VMware?

VMware — это проприетарное решение для виртуальных машин (VM), которое помогает создавать виртуальные компьютеры. VMware также предоставляет корпоративную поддержку, которую не предлагают бесплатные эквиваленты. Эта поддержка делает VMware более востребованным, чем другие доступные пакеты программного обеспечения для виртуальных машин.

Что такое виртуальная машина (ВМ)?

Виртуальная машина (ВМ) — это программно-определяемая компьютерная система. Когда вы создаете виртуальную машину, она размещается на уровне абстракции между оборудованием хоста и экземпляром виртуальной машины. Этот уровень позволяет вам определять такие ресурсы, как количество процессоров, а уровень абстракции позволяет виртуальной машине подключаться к этим ресурсам.

Каковы преимущества использования виртуальной машины (ВМ)?

Вы можете хранить виртуальные машины на жестком диске и быстро перемещать их. Такая переносимость позволяет клонировать рабочие виртуальные машины для тестирования обновлений и миграции. Для ваших виртуальных машин не требуется точная спецификация оборудования, чтобы вы могли запускать их на ноутбуке.

Какие проблемы возникают при использовании виртуальных машин (ВМ)?

Одна из серьезных проблем при использовании виртуальных машин заключается в том, что они сильно зависят от базового оборудования. Другими словами, производительность и эффективность виртуальной машины зависят исключительно от ее базового оборудования. Например, виртуальная машина с указанным объемом ОЗУ 2 ГБ может работать либо на более медленном ОЗУ DDR, либо на более быстром хосте ОЗУ DDR3.