我遵循了常见的建议,将 /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