1.1  进入grub.cfg配置文件存放目录/boot/grub2/并备份grub.cfg配置文件

[root@linux-node1 ~]# cd /boot/grub2/
[root@linux-node1 grub2]# cp -p grub.cfg grub.cfg.bak
[root@linux-node1 grub2]# ls -ld grub.cfg*
-rw-r--r--. 1 root root 5162 Aug 11  2018 grub.cfg
-rw-r--r--  1 root root 5162 Aug 11  2018 grub.cfg.bak

1.2  查看系统当前使用的默认启动项

[root@linux-node1 grub2]# grub2-editenv list
saved_entry=CentOS Linux (3.10.0-862.9.1.el7.x86_64) 7 (Core)

1.3  修改默认启动项并验证

[root@linux-node1 grub2]# grub2-set-default "CentOS Linux (3.10.0-693.el7.x86_64) 7 (Core)"
[root@linux-node1 grub2]# grub2-editenv list
saved_entry=CentOS Linux (3.10.0-693.el7.x86_64) 7 (Core)

1.4  查看/etc/default/grub 配置文件

可以配置grub2启动项的timeout,背景图片等
[root@linux-node1 grub2]# cat /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto biosdevname=0 net.ifnames=0 rhgb quiet"
GRUB_DISABLE_RECOVERY="true"

1.5  生成并更新grub.cfg配置文件(编译安装内核是必选,修改启动项顺序可选)

下面的命令会使用/etc/grub.d下的自动配置脚本和/etc/default/grub中定义的变量,自动生成GRUB2配置文件(包括在/boot目录下的内核),
[root@linux-node1 grub2]# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-862.9.1.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-862.9.1.el7.x86_64.img
Found linux image: /boot/vmlinuz-3.10.0-693.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-693.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-3396984d18374e7d9d83fab36044b7ec
Found initrd image: /boot/initramfs-0-rescue-3396984d18374e7d9d83fab36044b7ec.img
done

1.6  验证默认启动后的内核版本

[root@linux-node1 ~]# uname -r
3.10.0-693.el7.x86_64注:之前系统默认启动的内核版本为3.10.0-862.9.1.el7.x86_64

1.7  参考文档

http://www.zhongruitech.com/500029444.html

转载于:https://www.cnblogs.com/Wolf-Dreams/p/10947799.html

Centos7多内核情况下修改默认启动内核方法相关推荐

  1. linux 默认启动内核,ubuntu修改默认启动内核

    一.序言 新换的笔记本由于太新的主板芯片,驱动还没有完善.每次升级系统内核都要小心谨慎.经常发生部分硬件驱动失败的事情. 系统Ubuntu 20.04.2 LTS x86_64 ,我现在使用的两个版本 ...

  2. linux centos7修改默认启动的内核(升级及切换内核)

    修改默认启动的内核步骤 uname -r # 查看当前内核版本cat /boot/grub2/grub.cfg |grep "menuentry " # 查看所有可用内核grub2 ...

  3. Windows10、centos7双系统修改默认启动引导选项

    目录 本文内容说明 本文撰文环境 理解要点 参考连接 正文开始 引言 一.查看/boot/efi/EFI/centos/grub.cfg文件(文末配有文件脚本) 二.修改默认启动选项 三.重启系统(重 ...

  4. 计算机文件无法显示后缀,但一般情况下电脑默认是看不到文件格式显示(也就是文件扩展名)...

    我们都知道Powerpoint的文件是PPT格式的,但其实不然,有时为了让对方直接播放会保存为PPS文件,这样当双击PPS文件的时候就会直接播放了,所以这也使得有些人无法打开PPS文件进行编辑,这不今 ...

  5. Ubuntu20.04更换系统默认启动内核

    文章目录 一.前言 二.操作步骤 三.附 一.前言 最近系统内核升级到了 5.15.0-43,结果导致虚拟机无法使用了,找了很久才找出问题所在,切换内核到 5.15.0-41 版本便好了,中间更换系统 ...

  6. U盘安装CentOS 6.4及修改默认启动顺序

    用UltraISO+U盘装CentOS 6.4 准备: 1.我装的是32位的,因为FAT32文件系统4G大小限制的原因.CentOS 6.4的安装镜像都有两个,但是64位的DVD1大于4G,要麻烦一些 ...

  7. win10和Ubuntu双系统,修改默认启动项和启动延迟时间

    问题:我们的电脑在安装win10和Ubuntu双系统之后,打开电脑会有一个引导项,引导项的默认是Ubuntu,大部分时间还是想打开win10的话,每次都得手动调整引导项,比较麻烦,所以可以按照下面的步 ...

  8. 使用Maven tomcat:run命令启动web项目时修改默认端口的方法

    在使用maven时,修改插件tomcat启动端口.一开始我在pom.xml配置文件里面修改,如下面所示: 1 2 3 4 5 6 7 8 9 <plugin> <groupId> ...

  9. Mac下修改默认PHP环境变量方法

    Mac下修改默认PHP环境变量方法 vim ~/.bash_profile 输入你的目标PHP新路径 export PATH="/Applications/MAMP/bin/php/php7 ...

最新文章

  1. GCC跟NASM联合编译
  2. 日语单词检索 WebService 试运行 和简单说明
  3. mysql用户管理+pymysql模块
  4. asp.net 获得域名,端口,虚拟目录[转]
  5. Android中实现APP文本内容的分享发送与接收方法简述
  6. Spring MVC 中使用AOP 进行事务管理--XML配置实现
  7. sencha touch 入门系列 (一)sencha touch 简介
  8. 4.1.2电路交换、报文交换与分组交换
  9. 没想到啊!3980元的Web前端视频今日免费送。
  10. 信奥中的数学:二次互反律
  11. 入门机器学习(九)--应用机器学习的建议
  12. Python开发【第五篇】迭代器、生成器、递归函数、二分法
  13. Linux学习总结(77)—— Shell 开发运维经验总结
  14. 关闭流时,抛出异常:java.io.IOException: Stream Closed
  15. Android 父类super.onDestroy();的有关问题
  16. 掌阅电子书全系列安装第三方app教程(无需破解)
  17. 【自然语言处理】【文本风格迁移】基于风格实例的文本风格迁移
  18. Android使用百度地图定位SDK在wifi下位置偏差
  19. python因子分析案例_python数据分析单因子分析
  20. for循环的几种写法

热门文章

  1. C++拾趣——STL容器的插入、删除、遍历和查找操作性能对比(Windows VirtualStudio)——删除
  2. bug诞生记——隐蔽的指针偏移计算导致的数据错乱
  3. FreeType简介及在vs2010的编译使用
  4. 魔兽怀旧服怎么找不到服务器,魔兽世界怀旧服无法连接服务器怎么解决 服务器连接不上解决方法...
  5. java 数据库 流式查询_关于mybatis:强大MyBatis-三种流式查询方法
  6. append函数_连载|想用Python做自动化测试?函数的参数传递机制及变量作用域
  7. Jrebel 热部署插件的使用和破解
  8. each(callback)与each(object[,callback])的区别
  9. CSS之定位(绝对定位元素的布局)
  10. 三极管在ad中的原理图库_555时基电路内部结构及其工作原理