我该如何解决较小的 /boot 问题?

我该如何解决较小的 /boot 问题?

我遵循了常见的建议,将 /boot 放在不同的分区上,并使其成为一个漂亮且小的分区,并且所有内容都在一段时间内找到了。

现在,我的 /boot 分区太小,无法接收更多更新。我该如何安全地解决这个问题?

这是我根据 lsblk 命令的布局:

NAME          MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda             8:0    0 931.5G  0 disk  
├─sda1          8:1    0   256M  0 part  /boot
├─sda2          8:2    0   9.8G  0 part  
│ └─cryptswap 253:0    0   9.8G  0 crypt [SWAP]
└─sda3          8:3    0 921.5G  0 part  /
sdb             8:16   0   3.7T  0 disk  
├─sdb1          8:17   0   128M  0 part  
└─sdb2          8:18   0   3.7T  0 part  
sdc             8:32   0 465.8G  0 disk  
├─sdc1          8:33   0   100M  0 part  
├─sdc2          8:34   0   128M  0 part  
└─sdc3          8:35   0 465.6G  0 part 

操作系统是 Pop_OS(ubuntu 的衍生版本)

/boot 的内容:

config-4.18.0-18-generic      lost+found
config-4.18.0-25-generic      System.map-4.18.0-18-generic
config-5.0.0-21-generic       System.map-4.18.0-25-generic
grub                          System.map-5.0.0-21-generic
initrd.img-4.18.0-18-generic  vmlinuz-4.18.0-18-generic
initrd.img-4.18.0-25-generic  vmlinuz-4.18.0-25-generic
initrd.img-5.0.0-21-generic   vmlinuz-5.0.0-21-generic

答案1

您的分区似乎/boot有足够的空间容纳三个内核,因此您现在无法添加较新的内核,除非您删除最旧的内核。

您最旧的操作系统安装将包括名称结尾的四个文件4.18.0-18-generic,但您不应该仅仅删除它们,而应该使用用于安装它们的任何软件包工具来删除它们,例如

apt remove linux-image-4.18.0-18-generic

相关内容