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

У меня сложилось впечатление, что Docker в настоящее время является стандартом де-факто для контейнеров. Очень интересно услышать, думают ли другие, что контейнерная система Google или голый lxc лучше, и почему. Или если есть другой вариант.

4
02.04.2019, 22:53
2 ответа

Если в вашей системе установлена ​​прошивка UEFI и включена безопасная загрузка, это может объяснить, почему вам «не разрешено» загружать (неподписанные )модули ядра.

Предполагается, что в Ubuntu автоматизирован процесс подписания -сторонних модулей, но вполне возможно, что этот процесс не работает должным образом. Например, если вы обновили прошивку UEFI вашей системы («Обновление BIOS» )после установки Ubuntu, это обновление могло вызвать полный сброс системной NVRAM. В этом случае эта команда должна запустить процесс повторной -регистрации :

.
sudo update-secureboot-policy --enroll-key

Если автоматически сгенерированный -ключ уже зарегистрирован, или в некоторых других возможных случаях, эта команда просто распечатает сообщение о состоянии ключа безопасной загрузки в вашей системе, так что это должно быть безопасно попробовать. в любом случае, и сообщение может быть информативным.

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

Но если это не решит проблему, возможно, что-то еще не так.

Чтобы получить больше информации, вы должны посмотреть конец буфера сообщений ядра(dmesgвывода команды )после попытки загрузить модуль. Другими словами, пожалуйста, сделайте это:

sudo modprobe vboxdrv
sudo dmesg | tail -30

Вывод должен содержать немного более подробное описание того, почему не удается загрузить модуль. Если ключ Secure Boot не был проблемой, добавьте результаты второй команды к исходному вопросу.

4
27.01.2020, 20:54

У меня была такая же проблема. Нашел это, когда искал решение.

Судя по всему, sudo apt install virtualboxустранил проблему в моем случае.

0
27.01.2020, 20:54

Теги

Похожие вопросы