Ubuntu如何删除不再使用的GRUB启动项

B站影视 2025-01-26 10:56 3

摘要:如何优化grub的启动菜单、删除不再使用的GRUB启动项?直接改/boot/grub/grub.cfg并不好,因为该文件是生成的。

如何优化grub的启动菜单、删除不再使用的GRUB启动项?直接改/boot/grub/grub.cfg并不好,因为该文件是生成的。

Ubuntu默认将内核的四大组成部分(内核镜像vmlinuz、内存磁盘initrd.img、符号表System.map、编译配置config)都放在/boot目录,再调用update-grub扫描该目录,最后重新生成/boot/grub/grub.cfg。因此,只要将相应内核版本的文件删除,再重新生成grub.cfg文件即可

以删除6.8.0内核版本为例

在/boot目录,执行以下命令:sudo rm -rf config-6.8.0* sudo rm -rf initrd.img-6.8.0* sudo rm -rf vmlinuz-6.8.0* sudo rm -rf System.map-6.8.0* 删除完成后,再执行update-grub扫描,重新生成/boot/grub/grub.cfg sudo update-grub

然后重启,就OK了

注意

如果想彻底删除内核,就需要再删除/lib/modules目录下指定版本的内核驱动模块

sudo rm -rf /lib/modules/6.8.0*/

来源:上善若水而不辞

相关推荐