共计 454 个字符,预计需要 2 分钟阅读。
错误表现
在执行apt upgrade
升级内核时,出现了如下错误提示:

其中的重要信息是“zstd: error 25 : Write error : No space left on device (cannot write compressed block)”,意即在boot分区中没有剩余的空间。那么如何解决呢?现记录一下我的解决方法。
解决方法
首先输入命令,查看一下分区状态:
ls -lh /boot

然后记录下两个.old
链接对应的镜像,这是回滚用的,现在可以暂时删除。
ls -al /boot/vmlinuz.old
ls -al /boot/initrd.img.old

删除这两个链接对应的镜像,注意是删除镜像,不是删除软链接!
rm -rf /boot/initrd.img-5.15.0-105-generic
rm -rf /boot/vmlinuz-5.15.0-105-generic
请务必反复再次确认镜像名再删除!!!
确认一下删除情况

结果
再次运行
apt upgrade

正文完