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

  1. [root@linux-node1 ~]# cd /boot/grub2/
  2. [root@linux-node1 grub2]# cp -p grub.cfg grub.cfg.bak
  3. [root@linux-node1 grub2]# ls -ld grub.cfg*
  4. -rw-r--r--. root root Aug grub.cfg
  5. -rw-r--r-- root root Aug grub.cfg.bak

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

  1. [root@linux-node1 grub2]# grub2-editenv list
  2. saved_entry=CentOS Linux (3.10.-862.9..el7.x86_64) (Core)

1.3  修改默认启动项并验证

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

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

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

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

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

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

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

1.7  参考文档

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

Centos7多内核情况下修改默认启动内核方法的更多相关文章

  1. ubuntu修改默认启动内核

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

  2. centos系统有多个内核,修改默认启动内核

    打开系统文件 vim  /boot/grub/grub.conf default=0,意思是GRUB在默认情况下,也就是用户没有选择的情况下,去启动显示在用户界面的第一个系统:GRUB启动系统时是从0 ...

  3. ubuntu13.04修改默认启动内核

    ubuntu下面的启动内核选项跟其他操作系统不一样,有个子菜单,比如我在默认的ubuntu13.04上安装了一个新的内核3.14.5,那么默认的第一项是3.14.5内核,第二项是一个子菜单,第二项里面 ...

  4. Centos7修改默认启动内核

    #使用cat /boot/grub2/grub.cfg |grep menuentry  查看系统可用内核 root@Cs7-:/root> cat /boot/grub2/grub.cfg | ...

  5. centos 修改默认启动内核,及删除无用内核

    #使用cat /boot/grub2/grub.cfg |grep menuentry 查看系统可用内核 [root@bigapp-slave27 ~]# cat /boot/grub2/grub.c ...

  6. MFC中修改默认启动对话框方法

    // CMyAppEApp 初始化 BOOL CMyAppEApp::InitInstance(){// 如果一个运行在 Windows XP 上的应用程序清单指定要// 使用 ComCtl32.dl ...

  7. CentOS7修改默认启动级别

    如上个随笔所言,Linux分为7个启动级别: 0 - 系统停机状态 1 - 单用户工作状态 2 - 多用户状态(没有NFS) 3 - 多用户状态(有NFS) 4 - 系统未使用,留给用户 5 - 图形 ...

  8. 安装ubuntu和windows双系统后,如何修改默认启动项

    在安装了Ubuntu16.04系统之后,系统会默认自启动Ubuntu16.04,而我们大多数情况下可能都在使用windows系统,不修改默认设置,不经意间便会启动了Ubuntu16.04,通过我的经历 ...

  9. 【Ubuntu】Ubuntu中下载特定版本内核和设置某版本内核为默认启动内核

    0. 基本命令 uname -a # 查看当前所使用内核 dpkg -l | grep linux # dpkg后是lmn的l.查看当前操作系统的内核 dekg -l | grep linux-ima ...

随机推荐

  1. JS——json、ajax、jsonp

    json: data.json: { "code":1, "data": { "name": "kid", " ...

  2. java编程如何实现从本地里读取文件1,写入到本地另一个文件2里(多种场景)

    不多说,直接上干货! 有时候,我们需要用到这样的一个场景. ReadLocalFile1WriteLocalFile2.java (以下是相当于复制,读取文件1里的全部内容,并写入到文件2里) pac ...

  3. Maven的学习资料收集--(二)安装m2eclipse插件

    在Eclipse中可以安装Maven插件,可以更方便的使用: 官网地址:http://www.eclipse.org/m2e/ 可以在线安装或者离线下载,之前在线安装总是失败,可能是网速的原因,找到了 ...

  4. 每天学一点ubuntu指令

    2017-03-06apt-get | dpkg -i | apt-cache | add-apt-repository ppa源 | dpkg -S一.apt 给Ubuntu安装软件的一种命令方式a ...

  5. Unity Download Assistant Error: 'SendRequest Error' while downloading ini file from http://files.unity3d.com/bootstrapper/29055738eb78/unity-5.3.6f1-win.ini

    Unity 官网的哥们如此说道 I open the exe on Compatibility Mode , it's solved. You can try. :) 翻译就是 我用兼容模式打开,就能 ...

  6. easyui框架中关于dialog自带关闭事件的使用

    easyui是一个开源的第三方控件库,虽然使用比较方便,但其中有些事件和样式会与其他的控件或者框架形成冲突. 今天谈一下easyui 中dialog这个控件(对话框) easyui dialog一般在 ...

  7. ubuntu配置硬盘开机自动挂载

    1.创建/media/fly文件夹 sudo mkdir /home/fly    #根据个人喜好命名 2.获取要自动挂载的分区的UUID和分区类型TYPE sudo blkid 出现如下结果:   ...

  8. LeetCode Implement strStr() 实现strstr()

    如题 思路:暴力就行了.1ms的暴力!!!别的牛人写出来的,我学而抄之~ int strStr(char* haystack, char* needle) { ; ; ; ++i) { ; ; ++j ...

  9. <已解决>使用selector设置Button按下松开的样式以及 <item> tag requires a 'drawable' attribute or child tag defining a drawable 报错

    <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="ht ...

  10. 【BZOJ1030】[JSOI2007] 文本生成器(AC自动机上跑DP)

    点此看题面 大致题意: 给你\(N\)个字符串(只含大写字母),要你求出有多少个由\(M\)个大写字母构成的字符串含有这\(N\)个字符串中的至少一个. \(AC\)自动机 看到题目,应该比较容易想到 ...