如何在 /boot 上腾出空间?

如何在 /boot 上腾出空间?

如何释放 /boot 上的空间?

ls /boot/

    abi-4.2.0-16-generic         memtest86+.bin
    abi-4.2.0-19-generic         memtest86+.elf
    abi-4.2.0-22-generic         memtest86+_multiboot.bin
    config-4.2.0-16-generic      System.map-4.2.0-16-generic
    config-4.2.0-19-generic      System.map-4.2.0-19-generic
    config-4.2.0-22-generic      System.map-4.2.0-22-generic
    efi                          vmlinuz-4.2.0-16-generic
    grub                         vmlinuz-4.2.0-19-generic
    initrd.img-4.2.0-16-generic  vmlinuz-4.2.0-19-generic.efi.signed
    initrd.img-4.2.0-19-generic  vmlinuz-4.2.0-22-generic
    initrd.img-4.2.0-22-generic  vmlinuz-4.2.0-22-generic.efi.signed
    lost+found

我是个新手用户。我查看了:如何在 /boot 中释放更多空间?,但这些信息对我来说似乎太复杂了。我希望得到针对我的具体问题的简单答案。

答案1

sudo apt-get autoremove

可能会有帮助,它将删除旧的未使用的内核映像,但如果/boot分区那么小,您可以考虑调整其大小。

答案2

虽然 autoremove 可能会清除一些空间,但它不会删除仍可被 grub 选择的旧内核。在这些情况下,我会检查我正在运行的内核cat /proc/version
由于您当时运行的版本是可启动的,因此我使用以下命令删除所有旧内核: sudo apt-get remove linux-image-4.2.0.*version*
您可以在此使用正则表达式,因此您可能正在运行 4.2.0-22 并可以删除所有旧内核。这可以通过以下方式完成:(
sudo apt-get remove linux-image-4.2.0-1.* 查看更多详细信息这里

不要丢弃未使用的文件,尽管它可以工作,但它会在更新时继续生成 grub 错误。虽然不是真的有害,但是很烦人。

相关内容