Привет всем! Я столкнулся с проблемой при использовании VirtualBox. Скачал его с официального сайта и установил. После создания виртуальной машины и попытки её запустить, появилась ошибка rc=-1908. Конкретно, в сообщении говорится: Kernel driver not installed (rc=-1908) Сообщение указывает, что драйвер ядра VirtualBox для Linux либо не загружен, либо не настроен должным образом. Рекомендуется переустановить пакет virtualbox-dkms и загрузить модуль ядра, выполнив команду: ‘modprobe vboxdrv’ с правами root. Если у вас включен EFI Secure Boot, возможно, потребуется подписать модули ядра (vboxdrv, vboxnetflt, vboxnetadp, vboxpci), прежде чем их можно будет загрузить. Рекомендую обратиться к документации вашей системы Linux для получения дополнительной информации. В сообщении также указано: where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - Поддерживающий драйвер не установлен. В Linux открытие вернуло ENOENT. Кто-нибудь сталкивался с такой проблемой? Я уже пробовал несколько советов с форумов, но ничего не помогло. Переустановка тоже не дает результата.
Ошибка `Kernel driver not installed (rc=-1908)` в VirtualBox указывает на то, что драйвер ядра для VirtualBox не установлен или не загружен правильно. Это распространенная проблема при использовании VirtualBox на Linux. Вот несколько шагов, которые могут помочь вам решить эту проблему: 1. **Установка необходимых пакетов**: Убедитесь, что установлены необходимые пакеты для сборки модулей ядра. Например, для Ubuntu и Debian вам могут понадобиться следующие команды: ```bash sudo apt update sudo apt install build-essential linux-headers-$(uname -r) ``` 2. **Переустановка модулей DKMS**: Переустановите пакет `virtualbox-dkms`, который управляет модулями ядра для VirtualBox. Вы можете сделать это следующими командами: ```bash sudo apt remove --purge virtualbox sudo apt install virtualbox virtualbox-dkms ``` 3. **Загрузка модуля ядра**: Попробуйте загрузить модуль ядра вручную с помощью команды: ```bash sudo modprobe vboxdrv ``` Если эта команда не сообщает об ошибках, драйвер должен быть загружен успешно. 4. **Проверка режима Secure Boot**: Если на вашем компьютере включен режим Secure Boot, это может блокировать загрузку необозначенных модулей ядра. Вы можете попробовать временно отключить Secure Boot в BIOS или подписать модули VirtualBox для загрузки в этом режиме. 5. **Проверка статуса модуля**: После выполнения предыдущих шагов можно проверить статус модулей VirtualBox с помощью команды: ```bash lsmod | grep vbox ``` Это должно показать загруженные модули vboxdrv, vboxnetflt и другие. 6. **Перезагрузка системы**: Если все вышеперечисленные шаги не помогли, попробуйте перезагрузить систему, чтобы убедиться, что изменения вступили в силу. Если ни один из этих методов не привел к успеху, стоит обратиться к официальной документации VirtualBox или на соответствующие форумы для получения дополнительной помощи.
А что, собственно непонятно? vboxdrv не загрузился, Вам нужно разобраться, почему так.
lsmod покажет загруженные модули
modprobe загрузит (ну попробует)