Grub2基础上添加Windows引导和临时启动Windows

文章讲述了如何在Grub2引导加载器中临时启动Windows,包括进入Grub2终端,使用insmodpart_gpt模块,设置root和chainloader路径,以及boot命令。同时,文中也提到了在系统安装后添加Windows引导的问题,遇到权限错误时删除40-custom文件并运行grub-mkconfig来生成配置。此外,还介绍了如何修改GRUB的默认启动顺序。
摘要由CSDN通过智能技术生成

grub2临时启动Windows

在引导列表页按c进入Grub2终端 。

insmod part_gpt
set root=(hd0, 1) 
chainloader /efi/Microsoft/Boot/bootmgfw.efi 
boot

insmod part_gpt 导入模块,让grub可以看到gpt格式的硬盘(这个有没有必要我也不清楚,但执行一下也不妨事。)。
借助 ls 命令找到windows系统的 bootmgfw.efi 所在的分区(hd*, *)
修改当前目录 set root=(hd*, *)
chainloader /efi/Microsoft/Boot/bootmgfw.efi (可以用 ls 再确认一下这个路径)。
boot
(Tips: ls命令打印出来的分区名称,可能是”(hd*, gpt*)”,在我们键入分区时,这个gpt可以省略。)
按照上述步骤操作,如果你的windows系统本身没什么问题的话,应该是可以正常启动的。

grub2添加Windows引导

直接系统安装好后,无法引导,默认启动的还是Linux,尝试添加40-custom,结果grub-mkconfig时出错,提示/etc/grub.d/40_custom Permission denied
最后直接将40_custom文件删除,直接执行
grub-mkconfig -o /boot/grub.cfg

成功引导
修改GRUB启动顺序:

如果需要更改GRUB的启动顺序,可以在GRUB配置文件下修改默认启动项的编号。例如,以下代码将第二个启动菜单设置为默认启动项。

GRUB_DEFAULT=1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值