這是今天遇到的問題,更新系統時它提示 /boot/
的空間不足以安裝 efi 檔案了,直接砍 /boot/EFI/nixos/
裡面的檔案是沒有用的,因為 NixOS 的 generations 會重新生成這些資料。所以正確的作法是先執行下面的指令
cd /nix/var/nix/profiles
裡面會有很多像是 system-數字-link
這樣的 soft links,每一個對應一個 NixOS 的 generation。把太古老的 generations 刪掉,執行
nix store gc
這會跑一段時間(如果你跟我一樣太久沒有清理就需要很久),結束之後再次更新系統就可以了。