我的機器上已經安裝了 Windows,並且正在嘗試在 Arch Linux 上安裝 EFI 啟動管理器,例如 Grub、rEFInd 或 gigmiboot。每當我嘗試安裝這三個選項中的任何一個時,我最終都會遇到與efibootmgr
.
efibootmgr 的輸出顯示:
- 我的 Windows 啟動項
- 硬碟啟動項
- CDROM啟動項
此外,輸出還表明它沒有 BootOrder,這可能與問題相關,也可能無關。
當我嘗試使用 建立新的啟動項目時efibootmgr
,我收到錯誤「空間不足」的一些變體,我猜測是主機板上的 NVRAM。
到目前為止我看到的一個選項是與參數一起引導核心efi_no_storage_paranoia
。然而,這似乎很危險,因為我不想冒險讓我的主機板變磚。
總之,我想尋求一個關於如何釋放「空間」(即efibootmgr
失去的空間)的答案。我已經efibootmgr
從先前的安裝中刪除了不必要的條目。我確信它是不是以任何方式與 ESP 分割區中空間不足相關/dev/sda2
,du -sh
輸出總磁碟使用量為 51M(b)。