我最近开始在Dell XPS笔记本电脑上使用KDE Neon作为主要操作系统。 我通常使用发现来安装系统更新。但是最近,在安装任何系统更新时,我一直收到此错误消息。
Fatal error: Error while installing package: installed grub-efi-amd64 package post-installation script subprocess returned error exit status 255
我在线四处寻找帮助,并尝试了一些建议,例如apt install --reinstall grub-efi-amd64 AND dpkg --configure -a,我在终端上看到以下消息。我不记得中断计算机上的任何更新。此系统是UEFI系统,在/ boot / efi
上具有EFI分区Setting up grub-efi-amd64 (2.04-1ubuntu26.2) ...
od: /sys/firmware/efi/efivars/SecureBoot-8be4df61-93ca-11d2-aa0d-00e098032b8c: Operation not permitted
/usr/share/grub/grub-check-signatures: 22: [: Illegal number:
dpkg: error processing package grub-efi-amd64 (--configure):
installed grub-efi-amd64 package post-installation script subprocess returned error exit status 255
dpkg: dependency problems prevent configuration of grub-efi-amd64-signed:
grub-efi-amd64-signed depends on grub-efi-amd64 | grub-pc; however:
Package grub-efi-amd64 is not configured yet.
Package grub-pc is not installed.
dpkg: error processing package grub-efi-amd64-signed (--configure):
dependency problems - leaving unconfigured
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
grub-efi-amd64-signed
shim-signed
我检查了/ usr / share / grub / grub-check-signatures文件,这是第22行的内容
21 if ! [ -f $efivars/$secureboot_var ] \
22 || [ "$(od -An -t u1 $efivars/$secureboot_var | awk '{ print $NF }')" -ne 1 ]
23 then
24 return 1
25 fi
不确定是什么使我的系统崩溃。感谢您的帮助(如果可能,请避免重新安装操作系统)。