修复UEFI变量空间不足:一个老旧Dell电脑的奇遇
2025-02-24
作者在升级一台2011年老旧Dell电脑的启动驱动器时,遭遇了'设备空间不足'的错误,导致无法更新GRUB启动项。`df -h`显示`/sys/firmware/efi/efivars`分区已满。经过排查,并非启动项过多,而是EFI变量存储空间存在碎片或未释放的无效数据。作者使用EFI shell中的`dmpstore`命令清理了EFI变量存储,成功释放了空间,解决了问题。但需注意,此命令可能存在风险,操作前需谨慎并参考帮助文档。