我遇到了系统低容量 efi 错误问题。如何解决此问题?我认为这与删除旧内核无关

我遇到了系统低容量 efi 错误问题。如何解决此问题?我认为这与删除旧内核无关

每当我启动 Ubuntu 时,我都会收到此错误“系统低容量 EFI 错误”,我正在附加与之相关的图形。我想知道如何解决这个问题。希望有人能帮助我从 /boot/efi 中删除不需要的文件,因为我在其他地方找不到这个过程。在此处输入图片描述

答案1

在一个 100MB 的小分区中,没有太多东西需要消除。虽然我的分区只显示使用了 11M。

root@zeus-H370M:~# fdisk -l /dev/sda | grep sda1
/dev/sda1      40    409639    409600   200M EFI System
root@zeus-H370M:~# df -h | grep sda1
/dev/sda1       200M   11M  190M   6% /boot/efi
root@zeus-H370M:~# efibootmgr -v |grep ubuntu
Boot0004* ubuntu    HD(1,GPT,9fad4e77-177d-4a3c-929a-3897e6bc1810,0x28,0x64000)/File(\EFI\UBUNTU\SHIMX64.EFI)
root@zeus-H370M:~# du -h /boot/efi/
6.6M    /boot/efi/EFI/Boot
4.2M    /boot/efi/EFI/ubuntu
11M     /boot/efi/EFI
11M     /boot/efi/

使用 efibootmgr 确定您需要在分区中保留哪些目录/boot/efi才能启动,并删除不需要的目录。上面的目录显示我需要File(\EFI\UBUNTU\SHIMX64.EFI)能够启动,所以我无法删除/boot/efi/EFI/ubuntu。编辑,你最好 /boot/efi/EFI/Boot完全保留,因为里面有一些文件也会被使用。

相关内容