怎么给linux添加引导,如何在Centos7中添加GRUB2启动项

GRUB2是

7的默认引导加载程序。它可以轻松地加载所有的

发行版和其他操作系统。它提供一个菜单显示所有的操作系统。GRUB2具有高级特性以及一些基本特性,使其在所有Linux上都有效。

如何添加Windows 10启动项到GRUB2

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

# 打开40_custom文件,添加如下内容

[root@localhost ~]# vim /etc/grub.d/40_custom

menuentry 'Windows 10' {

insmod ntfs

set root='hd0,1'

chainloader +1

}

# 修改完成之后,需要导出生成配置文件,这样才能生效。

[root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfg

bd03d26c7ceeb7043ad185997822747d.png

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

4b219078fbd0d71a2c1660e2fe5b2de4.png

如何更改默认启动项

列出所有启动项

[root@localhost ~]# grep '^menuentry' /boot/grub2/grub.cfg |cut -d "'" -f 2

CentOS Linux (3.10.0-1062.el7.x86_64) 7 (Core)

CentOS Linux (0-rescue-2fbe0839e3b3416b960e84dab68c8bb3) 7 (Core)

Windows 10

50b980f170bde49dd8638f0f240a3b9a.png

修改Windows10作为默认启动项

[root@localhost ~]# grub2-set-default "Windows 10"

检查是否设置成功

[root@localhost ~]# grub2-editenv list

saved_entry=Windows 10

19411d43f52f854d53e130af83aa6d4d.png

保存更改

[root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfg

Generating grub configuration file ...

Found linux image: /boot/vmlinuz-3.10.0-1062.el7.x86_64

Found initrd image: /boot/initramfs-3.10.0-1062.el7.x86_64.img

Found linux image: /boot/vmlinuz-0-rescue-2fbe0839e3b3416b960e84dab68c8bb3

Found initrd image: /boot/initramfs-0-rescue-2fbe0839e3b3416b960e84dab68c8bb3.img

done

6a810232b95a149d56b094652e14b97b.png

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

打开/etc/default/grub文件,修改

GRUB_TIMEOUT变量值,变量的值是秒数。

[root@localhost ~]# vim /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="gfxterm"

GRUB_BACKGROUND=/boot/grub2/background.jpg

GRUB_GFXMODE=1440x900,1024x768,640x480

GRUB_CMDLINE_LINUX="crashkernel=auto spectre_v2=retpoline rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet"

GRUB_DISABLE_RECOVERY="true"

139bb916e5e03dc83ac9e1dd9ddd7739.png

保存生成配置文件

[root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfg

Generating grub configuration file ...

Found linux image: /boot/vmlinuz-3.10.0-1062.el7.x86_64

Found initrd image: /boot/initramfs-3.10.0-1062.el7.x86_64.img

Found linux image: /boot/vmlinuz-0-rescue-2fbe0839e3b3416b960e84dab68c8bb3

Found initrd image: /boot/initramfs-0-rescue-2fbe0839e3b3416b960e84dab68c8bb3.img

done

c01dbdb425c9e93a43c7b61f0cacd54b.png

总结

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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值