grub2和grub区别-了解

在centOS6上,grub文件是/boot/grub/grub.conf

在centOS7使用grub2,配置文件改成/boot/grub2/grub.cfg了,但是功能还是大致一样的都是用于加载内核的,不过在centOS7上设置默认启动项发生了一些变化。

互动:如果我们的系统中有两个内核?改变默认启动的内核顺序?

例1: centos7修改内核启动顺序

# vim /etc/default/grub

GRUB_TIMEOUT=5   #开机时 grub 默认5秒后启动内核

GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"

改:GRUB_DEFAULT= saved 

为:GRUB_DEFAULT= 1   #这里我们改成1,0代表第一个内核,1代表第二个,以此类推。

UB_DISABLE_SUBMENU=true

GRUB_TERMINAL_OUTPUT="console"

GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet net.ifnames=0"

GRUB_DISABLE_RECOVERY="true"

# grub2-mkconfig -o /boot/grub2/grub.cfg  #修改完成后,并没有立即生效,使用此命令来生成grub.cfg文件,我们在下次启动的时候就会默认选择新的默认内核。

# uname -r   #查当前系统内核

3.10.0-693.2.2.el7.x86_64

# reboot

# uname  -r    #重启成功后, 发现加载的内核变了

3.10.0-693.el7.x86_64

例2: centos6修改内核启动顺序-了解

# vim /boot/grub/grub.conf

改:10 default=0

为:10 default=1

# reboot

版权声明:
作者:WaterBear
链接:https://l-t.top/1521.html
来源:雷霆运维
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>