仅安装一个内核时如何释放启动分区?

仅安装一个内核时如何释放启动分区?

我有一个 500 MB/boot/efi和一个 256 MB 的/boot分区。

Filesystem                  1K-blocks      Used Available Use% Mounted on
udev                          8117320         0   8117320   0% /dev
tmpfs                         1628264      9836   1618428   1% /run
/dev/mapper/ubuntu--vg-root 474987640 267057928 183778672  60% /
tmpfs                         8141308     42620   8098688   1% /dev/shm
tmpfs                            5120         4      5116   1% /run/lock
tmpfs                         8141308         0   8141308   0% /sys/fs/cgroup
/dev/nvme0n1p2                 241965    138155     91318  61% /boot
/dev/nvme0n1p1                 523248     12616    510632   3% /boot/efi
cgmfs                             100         0       100   0% /run/cgmanager/fs
tmpfs                         1628264        80   1628184   1% /run/user/1000

在此处输入图片描述

仅安装了一个内核:

linux-headers-4.4.0-57
linux-headers-4.4.0-57-generic
linux-image-4.4.0-57-generic
linux-image-extra-4.4.0-57-generic
linux-signed-image-4.4.0-57-generic

有时我会卸载旧内核,并保留最后一个作为备份。但现在只有一个内核,我就占用了 61% 的/boot空间。

升级到新内核的问题越来越烦人了。我还能从这个分区中删除什么吗?

如果没有,有没有安全的方法来移动根分区的内容并扩展启动分区?

更新输出du -h */boot

1,2M    abi-4.4.0-57-generic
1,2M    abi-4.4.0-59-generic
187K    config-4.4.0-57-generic
187K    config-4.4.0-59-generic
du: cannot read directory 'efi': Permission denied
4,0K    efi
2,9M    grub/x86_64-efi
257K    grub/locale
2,3M    grub/fonts
7,8M    grub
44M initrd.img-4.4.0-57-generic
44M initrd.img-4.4.0-59-generic
du: cannot read directory 'lost+found': Permission denied
12K lost+found
180K    memtest86+.bin
182K    memtest86+.elf
182K    memtest86+_multiboot.bin
3,8M    System.map-4.4.0-57-generic
3,8M    System.map-4.4.0-59-generic
6,8M    vmlinuz-4.4.0-57-generic
6,8M    vmlinuz-4.4.0-57-generic.efi.signed
6,8M    vmlinuz-4.4.0-59-generic
6,8M    vmlinuz-4.4.0-59-generic.efi.signed

相关内容