今天ubuntu系统提示BIOS有新版本需要升级,点击升级后失败,报错信息是efi空间不足。解决方法如下:
-
查看efi空间信息。确认efi空间不足。提示需要49M的空间,先在仅剩余43M.
123@test:/boot/efi/EFI$ df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 1.6G 2.6M 1.6G 1% /run
/dev/nvme0n1p6 59G 43G 14G 77% /
tmpfs 7.8G 44M 7.7G 1% /dev/shm
tmpfs 5.0M 8.0K 5.0M 1% /run/lock
efivarfs 384K 85K 295K 23% /sys/firmware/efi/efivars
/dev/nvme0n1p1 96M 54M 43M 56% /boot/efi
tmpfs 1.6G 4.7M 1.6G 1% /run/user/1000
123@test:/boot/efi/EFI$ -
查看efi/EFI目录各文件夹的大小。发现Microsoft目录占用空间最大。
123@test:/boot/efi/EFI$ du -h --max-depth=1
28M ./Microsoft
1.9M ./Boot
4.4M ./ubuntu
20M ./Dell
54M .
123@test:/boot/efi/EFI$ -
迁移Microsoft目录到Downloads下。
123@test:~/Downloads$ sudo mv /boot/efi/EFI/Microsoft ~/Downloads -
重启系统进行BIOS升级。
-
再把Microsoft目录迁移回原本的EFI目录。
123@test:~/Downloads$ sudo mv Microsoft /boot/efi/EFI