GRUB2是Centos7的默认引导加载程序。它可以轻松地加载所有的Linux发行版和其他操作系统。它提供一个菜单显示所有的操作系统。GRUB2具有高级特性以及一些基本特性,使其在所有Linux上都有效。文内含长段代码可复制可往左滑,希望对大家有帮助!


如何添加Windows 10启动项到GRUB2




装的双系统,第一个系统装的是Windows 10,然后再安装Centos7。装完Centos7发现没有Windows 10的启动项,这时候需要手动添加windows 10的启动项。


# 打开_custom文件,添加如下内容
[root ~]# vim /etc/grub.d/_custom

menuentry  {
        insmod ntfs
        set root=
        chainloader +
}
# 修改完成之后,需要导出生成配置文件,这样才能生效。
[root ~]# grub2-mkconfig -o /boot/grub2/grub.cfg

<以上代码可复制粘贴,可往左滑>

教你如何在Centos7中添加GRUB2启动项_java

重启电脑,检查一下是否有Windows 10启动项

教你如何在Centos7中添加GRUB2启动项_java_02



如何更改默认启动项




列出所有启动项

[root ~]# grep  /boot/grub2/grub.cfg |cut -d  -f

<以上代码可复制粘贴,可往左滑>修改Windows10作为默认启动项

[root ~]# grub2-set-

<以上代码可复制粘贴,可往左滑>检查是否设置成功

[root ~]# grub2-editenv list
saved_entry=Windows

<以上代码可复制粘贴,可往左滑>保存更改

[root ~]# grub2-mkconfig -o /boot/grub2/grub.cfg 
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-.0-.el7.x86_64
Found initrd image: /boot/initramfs-.0-.el7.x86_64.img
Found linux image: /boot/vmlinuz--rescue-be0839e3b3416b960e84dab68c8bb3
Found initrd image: /boot/initramfs--rescue-be0839e3b3416b960e84dab68c8bb3.img
done

<以上代码可复制粘贴,可往左滑>

如何更改grub2菜单的超时时间




打开/etc/default/grub文件,修改GRUB_TIMEOUT变量值,变量的值是秒数。

[root ~]# vim /etc//grub

GRUB_TIMEOUT=
GRUB_DISTRIBUTOR=
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=
GRUB_TERMINAL_OUTPUT=
GRUB_BACKGROUND=/boot/grub2/background.jpg
GRUB_GFXMODE=x900,x768,x480
GRUB_CMDLINE_LINUX=
GRUB_DISABLE_RECOVERY=

<以上代码可复制粘贴,可往左滑>保存生成配置文件

[root ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-.0-.el7.x86_64
Found initrd image: /boot/initramfs-.0-.el7.x86_64.img
Found linux image: /boot/vmlinuz--rescue-be0839e3b3416b960e84dab68c8bb3
Found initrd image: /boot/initramfs--rescue-be0839e3b3416b960e84dab68c8bb3.img
done

<以上代码可复制粘贴,可往左滑>

教你如何在Centos7中添加GRUB2启动项_java_03



总    结




在这篇文章中,讲述了如何添加grub引导记录、修改超时时间、修改默认启动项。如果喜欢这篇文章,可以点个赞。