проблема с переустановкой virtualbox-dkms [дубликат]

На этот вопрос уже есть ответ:

Итак, я попытался установить виртуальный ящик на свой 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
2
задан 3 July 2018 в 03:49

2 ответа

Что для меня было исправлено, так это запуск «Software Updater» в Ubuntu в графическом режиме и перезагрузка, как мне было предложено. Терминал apt вернулся в нормальное состояние:)

0
ответ дан 2 December 2019 в 07:25

Кажется, что это - проблема с безопасной начальной загрузкой, я имею ту же проблему и нашел решение на этом форуме: 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

Это неудачно, потому что это означает, хотите ли Вы безопасную включенную начальную загрузку, затем каждый раз, когда существует обновление ядра, Вы должны:

  1. Перезагрузка и отключает безопасную начальную загрузку
  2. Выполненный dpkg-reconfigure virtualbox-dkms
  3. Перезагрузка и повторно включает безопасную начальную загрузку
  4. Подпишите все новые модули
  5. Перезагрузите в один прошлый раз (или возможно просто modprobe модули)

Это - много суеты и перезагрузки, но она должна, по крайней мере, работать. Конечно, Вы могли также просто оставить безопасную начальную загрузку отключенной, пока Вы не перезагружаете в Windows.

Править:

Существует лучший способ сделать это, которое не требует нескольких перезагрузок. По-видимому, что происходит, то, что подписание модуля MOK ожидает в фоновом режиме пароля root. Проверьте этот ответ для получения дополнительной информации: реконфигурирование выходит с dpkg

0
ответ дан 2 December 2019 в 07:25

Другие вопросы по тегам:

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