处理“grub-efi-amd64-signed”和“shim-signed”时遇到的错误[从Ubuntu桌面18.04升级到20.04后]

Dar*_*vil 2 grub2 uefi

从 Ubuntu 18.04 直接升级到 20.04 后,每次安装应用程序时,控制台都会生成以下错误:

Do you want to continue? [Y/n] Setting up grub-efi-amd64-signed (1.142+2.04-1ubuntu26) ... dpkg: error processing package grub-efi-amd64-signed (--configure): installed grub-efi-amd64-signed package post-installation script subprocess returned error exit status 10 No apport report written because the error message indicates its a followup error from a previous failure. dpkg: dependency problems prevent configuration of shim-signed: shim-signed depends on grub-efi-amd64-signed | grub-efi-arm64-signed; however: Package grub-efi-amd64-signed is not configured yet. Package grub-efi-arm64-signed is not installed. dpkg: error processing package shim-signed (--configure): dependency problems - leaving unconfigured Errors were encountered while processing: grub-efi-amd64-signed shim-signed E: Sub-process /usr/bin/dpkg returned an error code (1)

但是,尽管出现错误,但仍安装了该应用程序。

小智 5

我最近从 Ubuntu 19.10 升级到 Ubuntu 20.04。我遇到了同样的问题。以下解决方案对我有用:

# sudo apt-get purge grub\*
# sudo apt-get install grub-efi
# sudo apt-get autoremove
# sudo update-grub
Run Code Online (Sandbox Code Playgroud)

这是已经在链接中讨论过的内容。

  • 这有没有机会破坏引导加载程序? (2认同)

Joh*_*hny 1

Stack Overflow 上有一个类似的问题,一些用户报告这个答案效果很好。你能尝试一下看看它是否对你有用吗?