CentOS7 设置 GRUB 系统内核开机选单
方法一:(创建, 查看, 编辑, 用命令设置)
- # 根据 / boot / 目录内的文件
- # 自动创建 GRUB 内核配置开机选单
- grub2-mkconfig -o /boot/grub2/grub.cfg
- # 说明:/boot/grub2/grub.cfg 文件不可手工编辑
- # 查看可选的 GRUB 内核配置开机选单
- awk -F\''$1=="menuentry "{print i++" : "$2}' /etc/grub2.cfg
- # 说明:/etc/grub2.cfg 文件是一个文件链接,
- # 实际链接到 / boot/grub2/grub.cfg
- #/etc/default/grub 文件是可以编辑,
- # 保存了 GRUB 通用的变量设置
- # 查看编辑 / etc/default/grub 文件,
- # 确保 GRUB_DEFAULT=saved
- vi /etc/default/grub
- # 假设我们需要运行的内核版本为第 0 项
- # 执行 grub2-set-default0 设置内核配置开机选单为第 0 项 (第一个)
- # 执行 grub2-editenv list 确认设置成功 (saved_entry=0)
- grub2-set-default 0
- grub2-editenv list
方法二:(创建, 查看, 编辑默认启动项)
- # 根据 / boot / 目录内的文件
- # 自动创建 GRUB 内核配置开机选单
- grub2-mkconfig -o /boot/grub2/grub.cfg
- # 说明:/boot/grub2/grub.cfg 文件不可手工编辑
- # 查看可选的 GRUB 内核配置开机选单
- awk -F\''$1=="menuentry "{print i++" : "$2}' /etc/grub2.cfg
- # 说明:/etc/grub2.cfg 文件是一个文件链接,
- # 实际链接到 / boot/grub2/grub.cfg
- #/etc/default/grub 文件是可以编辑,
- # 保存了 GRUB 通用的变量设置
- # 假设我们需要运行的内核版本为第 0 项
- # 查看编辑 / etc/default/grub 文件,
- # 确保 GRUB_DEFAULT=0
- vi /etc/default/grub
- #OK
运行截图:
参考链接:
在 CentOS 7 上设置 grub2
https://wiki.centos.org/zh/HowTos/Grub2
设置 GRUB 默认的内核版本
https://linux.cn/article-8310-1.html
来源: http://www.bubuko.com/infodetail-2769654.html