我的计算机上已安装 Windows,并且尝试在 Arch Linux 上安装 EFI 启动管理器,例如 Grub、rEFInd 或 gummiboot。每当我尝试安装这三个选项中的任何一个时,我最终都会遇到与 相关的错误efibootmgr
。
efibootmgr 的输出显示:
- 我的 Windows 启动项
- 硬盘启动项
- CDROM 启动项
此外,输出还表明它没有 BootOrder,这可能与问题相关,也可能不相关。
当我尝试使用创建一个新的启动项时efibootmgr
,我得到了一些错误的“空间不足”,我猜测,这可能是主板上的 NVRAM。
到目前为止,我看到的一个选项是使用参数启动内核efi_no_storage_paranoia
。但是,这看起来很危险,因为我不想冒着主板损坏的风险。
总之,我想寻求一个答案,如何释放efibootmgr
显示丢失的“空间”。我已经efibootmgr
从以前的安装中删除了不必要的条目。我确信这是不是以任何方式与 ESP 分区中空间不足有关/dev/sda2
,因为du -sh
输出它的总磁盘使用量为 51M(b)。