如何释放 /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 错误。虽然不是真的有害,但是很烦人。