修改Centos7.2系统的默认启动内核模式

Posted 散尽浮华

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了修改Centos7.2系统的默认启动内核模式相关的知识,希望对你有一定的参考价值。

 

 

总所周知,修改centos6的内核启动顺序,只需要修改/etc/grub.conf 里的default项配置即可。那么centos7系统该如何修改呢?

 

下面就centos7系统修改内核,做如下记录:

一般在编译安装新内核完成后,系统默认启动的还是旧内核,你需要告诉系统我要启动新内核,系统才会启动新内核,所以在linux中,你需要更改配置文件告知它!
#在这里我使用的最新内核为4.4.0

 

一.首先查看默认启动的内核

技术分享

 

二.查看新内核在配置文件中的顺序

[[email protected] ~]# cat /boot/grub2/grub.cfg

技术分享

此顺序用来决定开机时的排列顺序,可以看出4.4.0内核顺序是0(启动顺序是按0、1、2进行排列)。

 

三.修改配置文件,改变优先级

 

将GRUB_DEFAULT=saved 改成 GRUB_DEFAULT=0

[[email protected] ~]# vim /etc/default/grub 
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed ‘s, release .*$,,g‘ /etc/system-release)"
GRUB_DEFAULT=0
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rd.lvm.lv=rhel/root rd.lvm.lv=rhel/swap rhgb quiet"
GRUB_DISABLE_RECOVERY="true"

四.使其配置文件生效

[[email protected] ~]# grub2-mkconfig -o /boot/grub2/grub.cfg 
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.4.0
Found initrd image: /boot/initramfs-4.4.0.img
Found linux image: /boot/vmlinuz-3.10.0-327.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-327.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-829121a948844a7bb4878c430993b60a
Found initrd image: /boot/initramfs-0-rescue-829121a948844a7bb4878c430993b60a.img
done

 

五.修改前后的对比

[[email protected] ~]# cat /boot/grub2/grub.cfg

修改前:

技术分享

修改后:

技术分享

 

六.重启验证

 

[[email protected] ~]# uname -r

技术分享

可以看出现在默认启动的内核为最新内核!

以上是关于修改Centos7.2系统的默认启动内核模式的主要内容,如果未能解决你的问题,请参考以下文章

Linux - 修改内核启动顺序及删除无用内核

Redhat7/Centos7 修改默认启动内核方法二

系统启动内核管理

修改Kali双系统引导模式的默认系统和启动延迟

CentOS7.2开机模式修改

centos7.2忘记密码