我正在嘗試將 Ubuntu 升級到最新版本,但收到此錯誤:
Not enough free disk space
The upgrade has aborted. The upgrade needs a total of 430 M free space on disk '/boot'. Please free at least an additional 37.8 M of disk space on '/boot'. You can remove old kernels using 'sudo apt autoremove' and you could also set COMPRESS=xz in /etc/initramfs-tools/initramfs.conf to reduce the size of your initramfs.
從 gparted 得知我的/boot
分割區大小為 732 MB,其中 425 MB 空閒。我很樂意分配更多空間來/boot
避免這個問題,但考慮到我現在所處的位置,這就是我所做的:
- 我跑了
sudo apt autoremove
——這沒有什麼區別。 - 我正在嘗試添加壓縮,但說明只是說
set COMPRESS=xz ...
.據推測,這意味著更改以下行/etc/initramfs-tools/initramfs.conf
:
COMPRESS=lz4
對此:
COMPRESS=gz
…但然後呢?我應該保存該文件然後重新啟動嗎?我應該註銷並重新登入嗎?我應該使用某種命令在某處重新初始化某些東西嗎?這裡的更多澄清會非常有幫助。 「設定」該COMPRESS
值是什麼意思?
答案1
在終端機中輸入:
sudo nano /etc/initramfs-tools/initramfs.conf
它將在編輯器中開啟文件。改成
COMPRESS=zstd
COMPRESS=xz
然後使用重建影像
sudo update-initramfs -u -k all
答案2
另外..嘗試改變
MODULES=most 到 MODULES=dep
在 /etc/initramfs-tools/initramfs.conf 中,然後是
sudo update-initramfs -u -k all