Linux 删除多余内核
Ubuntu update 后显示一大堆的 generic,就比如:
update-initramfs: Generating /boot/initrd.img-6.2.0-36-generic
update-initramfs: Generating /boot/initrd.img-6.2.0-35-generic
update-initramfs: Generating /boot/initrd.img-6.2.0-34-generic
update-initramfs: Generating /boot/initrd.img-6.2.0-26-generic
update-initramfs: Generating /boot/initrd.img-5.19.0-46-generic
update-initramfs: Generating /boot/initrd.img-5.19.0-45-generic
这些都是 linux 的不同版本的内核,并没啥用,只留一个最新的就好。
查看全部内核:
ls /boot/vmlinuz*
查看系统正在使用的版本,一般都是最新的那个:
uname -r
然后使用命令删除不用的版本:
sudo apt purge linux-image-x.x.x-x-generic
删除完后,更新系统 grub 配置:
sudo update-grub
最后删除不相关文件:
sudo apt autoremove
当然,以防万一也不用全删,毕竟内核也不大,一般用一个留上一个就好。