无法安装/删除软件包 - update-initramfs 的 /boot 空间太小

无法安装/删除软件包 - update-initramfs 的 /boot 空间太小

当我尝试删除任何包时,我得到

(Reading database ... 604878 files and directories currently installed.)
Removing bootchart (0.90.2-8ubuntu2) ...
[skipped]
update-initramfs: Generating /boot/initrd.img-3.13.0-32-generic
grep: /boot/config-3.13.0-32-generic: No such file or directory
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.

gzip: stdout: No space left on device
E: mkinitramfs failure cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-3.13.0-32-generic with 1.
dpkg: error processing package bootchart (--remove):
 subprocess installed post-removal script returned error exit status 1

/boot分区有 263 MB 的空间,我之前删除了一些旧内核文件以rm -f /boot/*3.13.0-3*释放空间。我不记得那时我清除过 linux-kernel 软件包。

不管怎样,现在我甚至不能使用这里- 当我尝试时,apt-get purge linux-image-3.11.0-20-generic仍然遇到 initramfs 的问题。

答案1

这是脚本的问题bootchart /var/lib/dpkg/info/bootchart.postrm。我编辑了它以删除update-initramfs命令,然后我能够linux-image正常删除 bootchart 和旧软件包,从而释放了大量空间/boot

相关内容