我可以在不破坏系统的情况下删除 /boot 中的哪些文件?

我可以在不破坏系统的情况下删除 /boot 中的哪些文件?

我听说过 /boot 文件夹,内核文件所在的位置 - Vmlinuz,奇怪的名字我以为它是 Linux 的东西,因为 Linux 是内核的名称。不过,Vmlinuz并不是唯一启动系统的关键文件,而是有很多,我不知道哪些是必需的,哪些只是消耗性的。

ls /boot

节目

abi-4.8.0-36-lowlatency         memtest86+.bin
abi-4.8.0-49-lowlatency         memtest86+.elf
abi-4.8.0-52-lowlatency         memtest86+_multiboot.bin
config-4.8.0-36-lowlatency      System.map-4.8.0-36-lowlatency
config-4.8.0-49-lowlatency      System.map-4.8.0-49-lowlatency
config-4.8.0-52-lowlatency      System.map-4.8.0-52-lowlatency
grub                            vmlinuz-4.8.0-36-lowlatency
initrd.img-4.8.0-36-lowlatency  vmlinuz-4.8.0-49-lowlatency
initrd.img-4.8.0-49-lowlatency  vmlinuz-4.8.0-52-lowlatency
initrd.img-4.8.0-52-lowlatency

我不明白为什么有这么多文件以及为什么有三个以 vmlinuz 开头的文件,我没有将任何内容下载到 /boot 文件夹中。

uname -r节目

4.8.0-49-lowlatency

这是否意味着我可以删除所有不包含此版本号的文件?

答案1

不完全是,但我相信您可以删除其他内核版本,4.8.0-36 和 4.8.0-52

另外,我强烈建议使用包管理器删除它们,以便运行卸载脚本以从 grub.cfg 和其他文件中删除相关条目。

如果您指出您正在使用的发行版,那么我可以更具体。

相关内容