答案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
完全保留,因为里面有一些文件也会被使用。