grub-efi-amd64-signed 更新问题

grub-efi-amd64-signed 更新问题

我已经尝试了以下操作:

$ sudo apt install --reinstall grub
$ sudo apt install --reinstall grub2-common
$ sudo apt install --reinstall grub-efi-amd64
$ sudo apt install --reinstall grub-efi-amd64-bin
$ sudo apt 自动删除
$ sudo apt install grub-efi-amd64-signed

我明白了:

处理时遇到错误:
 grub-efi-amd64-签名
 垫片签名
E: 子进程 /usr/bin/dpkg 返回错误代码 (1)

由于我的主题被标记为重复,我慷慨地重新检查了我已经检查过的同一主题。

  linux-headers-4.15.0-39 4.15.0-39.42 所有与 Linux 内核版本 4.15.0 相关的头文件
  linux-headers-4.15.0-39-generic 4.15.0-39.42 amd64 64 位 x86 SMP 上 4.15.0 版的 Linux 内核头文件
  linux-image-4.15.0-39-generic 4.15.0-39.42 amd64 签名内核映像通用

节点如下,我不知道如何清空它们:

文件系统 Inodes IUsed IFree IUse% 挂载于
udev 978K 535 977K 1%/dev
tmpfs 985K 1.1K 984K 1% /运行
/dev/sda2 59M 176K 59M 1% /
tmpfs 985K 92 985K 1% /dev/shm
tmpfs 985K 5 985K 1% /运行/锁定
tmpfs 985K 18 985K 1%/sys/fs/cgroup
/dev/loop0 747 747 0 100% /snap/gnome-system-monitor/57
/dev/loop4 1.7K 1.7K 0 100% /snap/gnome-logs/45
/dev/loop7 27K 27K 0 100% /snap/gnome-3-26-1604/74
/dev/loop1 13K 13K 0 100% /snap/core/5742
/dev/loop3 1.6K 1.6K 0 100% /snap/gnome-characters/139
/dev/loop6 35 35 0 100% /snap/canonical-livepatch/50
/dev/loop5 24K 24K 0 100% /snap/spotify/26
/dev/loop8 13K 13K 0 100% /snap/core/5897
/dev/loop9 1.3K 1.3K 0 100% /snap/gnome-calculator/260
/dev/loop2 27K 27K 0 100% /snap/gtk-common-themes/818
/dev/sda1 0 0 0-/boot/efi
tmpfs 985K 24 985K 1%/运行/用户/121
tmpfs 985K 35 985K 1%/运行/用户/1000

答案1

我根本不是这个话题的专家,但是

Could not prepare Boot variable: No space left on device

我觉得 efi 分区可能空间不足。您可以尝试检查启动分区的大小,看看是否有足够的可用空间

答案2

我今天也遇到了同样的错误。/boot/efi不过我的分区仍然有很多可用空间。在做任何事情之前请注意,您的系统在重启后可能无法启动。所以请提前做好准备。

就我而言,我可以通过简单的 grub 重新安装来解决这个问题启动修复

  1. 从 Ubuntu Live USB-Stick 启动(如果您的系统安装在 EFI 模式下,则在 EFI 模式下启动)
  2. 安装并启动启动修复: sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install -y boot-repair && boot-repair

  3. 选择“推荐修复”

  4. 重新启动系统,现在它应该启动到您的操作系统。

相关内容