Вопрос или проблема
Я новичок в Linux Mint и пытаюсь разобраться с системой на своем рабочем компьютере. Я использую его только для работы с лазерным резаком, ЧПУ и 3D-принтерами, поэтому подумал, что это будет хорошим местом для начала.
Некоторые из программ, которые я использую, это LightBurn, Carbide Create, Carbide Motion и Prusa Slicer. В настоящее время я пытаюсь запустить Carbide Create и Carbide Motion, но у них нет версии для Linux.
Я пытаюсь использовать Virtual Box для запуска Windows 10, но получаю ошибку:
“Драйвер ядра не установлен (RC=-1908)”
Я установил Virtual Box через встроенный магазин программного обеспечения и не знаю, как решить эту проблему.
Кроме того, я бы предпочел не давать Windows доступ на уровне ядра к моему компьютеру, так как не доверяю им. Создаст ли это поддельное ядро для Virtual Box?
Ответ или решение
Ошибку "Kernel Driver Not Installed (RC=-1908)" в VirtualBox на платформе Linux Mint можно устранить, следуя нескольким важным шагам. Эта проблема может возникнуть в результате отсутствия или неправильной конфигурации драйвера ядра VirtualBox, который необходим для полноценного функционирования виртуальной машины. Рассмотрим последовательность действий для решения этого вопроса.
1. Установите необходимые пакеты
Первым делом убедитесь, что у вас установлены все необходимые пакеты для работы VirtualBox. Откройте терминал и выполните следующие команды:
sudo apt update
sudo apt install build-essential dkms linux-headers-$(uname -r)
Эти команды установят инструменты для сборки и заголовки ядра, которые могут понадобиться для компиляции модуля VirtualBox.
2. Переустановите VirtualBox
Если драйверы уже установлены, попробуйте переустановить VirtualBox для гарантии корректности конфигурации. Для этого выполните команды:
sudo apt remove --purge virtualbox
sudo apt install virtualbox
Эти команды сначала полностью удалят VirtualBox вместе с его зависимостями, а затем установят его заново.
3. Загрузите модули VirtualBox
После установки обязательно загрузите модули VirtualBox. Это можно сделать с помощью следующей команды:
sudo /sbin/vboxconfig
Эта команда соберет и загрузит необходимые модули ядра для VirtualBox.
4. Проверьте статус модуля ядра
Чтобы убедиться, что необходимые модули загружены, выполните следующую команду:
lsmod | grep vbox
Если среди выводимых строк вы видите модули vboxdrv
, vboxnetadp
, vboxnetflt
и vboxpci
, значит, драйвера успешно загружены.
5. Запустите VirtualBox
Теперь попробуйте перезапустить VirtualBox. Откройте приложение и проверьте, исчезла ли ошибка. Если ошибка все еще присутствует, стоит выполнить следующую команду для проверки журналов:
dmesg | grep vbox
Это поможет выявить, есть ли ошибки при загрузке модулей или конфликты, связанные с VirtualBox.
6. Безопасность и доступ к ядру
По поводу вашего беспокойства о безопасности: VirtualBox использует собственные виртуальные устройства и изолирует работают приложения в пределах своей виртуальной среды. Это означает, что даже если Windows будет работать на виртуальной машине, она не сможет получить полный доступ к вашему оборудованию или ядру Linux. Тем не менее, всегда рекомендуется следить за обновлениями безопасности как для VirtualBox, так и для самой операционной системы Windows.
Заключение
Если после выполнения всех вышеперечисленных шагов ошибка "Kernel Driver Not Installed (RC=-1908)" продолжает появляться, возможно, вам стоит рассмотреть возможность использования альтернативных программ для работы с вашим оборудованием или обратиться за помощью на специализированные форумы Linux и VirtualBox, где сообщество может предложить дополнительные решения.
Соблюдение этих рекомендаций обеспечит корректную работу VirtualBox на вашем Linux Mint и поможет вам с успехом использовать Windows для запуска необходимых вам приложений.