На этот вопрос уже есть ответ:
Итак, я попытался установить виртуальный ящик на свой 18.04. Он сказал мне переустановить virtualbox dkms. После просмотра форумов я решил, что мне нужно запустить sudo apt-get --reinstall virtualbox-dkms
. Когда я это делаю, Ubuntu сообщает, что dpkg
был прерван. вы должны вручную запустить sudo dpkg --configure -a
, чтобы исправить проблему. Я так делаю, и он просто висит вечно. Я что-то упустил, чтобы исправить это?
Изменить: Строка, на которой он застревает:
building initial module for 4.15.0-23 generic
Что для меня было исправлено, так это запуск «Software Updater» в Ubuntu в графическом режиме и перезагрузка, как мне было предложено. Терминал apt
вернулся в нормальное состояние:)
Кажется, что это - проблема с безопасной начальной загрузкой, я имею ту же проблему и нашел решение на этом форуме: https://ubuntuforums.org/showthread.php? t=2393436.
Попытайтесь перезагрузить и отключить Защищенную загрузку, затем перезагрузка, и любой переустанавливает virtualbox-dkms
или выполненный dpkg-reconfigure virtualbox-dkms
. Это должно работать теперь.
Если Вы хотите, чтобы безопасная начальная загрузка работала все еще, затем необходимо повторно включить безопасную начальную загрузку и подписать модули после этого руководства: https://blog.ubuntu.com/2017/08/11/how-to-sign-things-for-secure-boot
Это неудачно, потому что это означает, хотите ли Вы безопасную включенную начальную загрузку, затем каждый раз, когда существует обновление ядра, Вы должны:
dpkg-reconfigure virtualbox-dkms
Это - много суеты и перезагрузки, но она должна, по крайней мере, работать. Конечно, Вы могли также просто оставить безопасную начальную загрузку отключенной, пока Вы не перезагружаете в Windows.
Править:
Существует лучший способ сделать это, которое не требует нескольких перезагрузок. По-видимому, что происходит, то, что подписание модуля MOK ожидает в фоновом режиме пароля root. Проверьте этот ответ для получения дополнительной информации: реконфигурирование выходит с dpkg