摘要:如何优化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*/
来源:上善若水而不辞
免责声明:本站系转载,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本站联系,我们将在第一时间删除内容!