我正在尝试将 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 全部