我已经尝试了以下操作:
$ 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 重新安装来解决这个问题启动修复。
- 从 Ubuntu Live USB-Stick 启动(如果您的系统安装在 EFI 模式下,则在 EFI 模式下启动)
安装并启动启动修复:
sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install -y boot-repair && boot-repair
选择“推荐修复”
重新启动系统,现在它应该启动到您的操作系统。