需要释放 /boot 中的空间来进行更新。没有看到重复的内核...救命!

需要释放 /boot 中的空间来进行更新。没有看到重复的内核...救命!

这是 ls/boot/:

@HAL-9000:~$ ls /boot/
abi-3.11.0-13-generic         initrd.img-3.8.0-33-generic
abi-3.11.0-14-generic         lost+found
abi-3.11.0-15-generic         memtest86+.bin
abi-3.8.0-33-generic          memtest86+_multiboot.bin
config-3.11.0-13-generic      System.map-3.11.0-13-generic
config-3.11.0-14-generic      System.map-3.11.0-14-generic
config-3.11.0-15-generic      System.map-3.11.0-15-generic
config-3.8.0-33-generic       System.map-3.8.0-33-generic
grub                          vmlinuz-3.11.0-13-generic
initrd.img-3.11.0-13-generic  vmlinuz-3.11.0-14-generic
initrd.img-3.11.0-14-generic  vmlinuz-3.11.0-15-generic
initrd.img-3.11.0-15-generic  vmlinuz-3.8.0-33-generic

'config-3.8.0-33-generic' 是我的罪魁祸首吗?我该怎么办?

附言——我知道我更新落后了,这可能是我的错。

答案1

每次升级内核时,旧版本都会保留,以防新版本出现问题,而且这些版本会随着时间的推移而累积,这就是最终耗尽空间的原因。

您可以通过运行来检查安装了哪些版本:dpkg -l linux-image-\* | grep ^ii。然后使用以下命令删除它们:sudo apt-get remove --purge ...。只需记住排除最新版本和当前正在运行的版本,以防出现问题(用于uname找出问题)。

您还可以使用sudo apt-get autoremove --purge,它会自动找出不再需要的软件包。只需记住在删除旧内核之前检查所有重要功能是否正常工作。

相关内容