请问怎么用grub2直接引导win10,本人Linux新手

请问怎么用grub2直接引导win10,本人Linux新手,第1张

grub主引导代码在mbr里,所以如果安装新系统需要保留原来的grub,就不能让新系统的引导程序覆盖mbr。

安装linux可以在安装引导程序这一步选择不安装grub,而安装win系统则只能选择先备份原来的mbr,装好系统后还原mbr就可以恢复,也可以选择ghost还原分区来安装系统,也不会覆盖mbr的,装好后运行grub-mkconfig生成新的引导配置文件,也可以编辑修改custom.cfg或者编辑grub.cfg配置文件(不推荐),添加新系统的引导项。

insmod chain

insmod ntfs

上边的这两个要根据实际的情况导入,不知道的话可以使用下边的命令

set root=(hd 利用tab补全找出相应的格式使用,insmod引入即可

set root=(hd0,1)

chainloader +1

boot

其中,set root=(hd0,1)中的(hd0,1)需要根据实际情况修改, (hd0,1)是指的windows安装的分区(或者windows引导程序所在的分区,没有测试环境,记不清楚了), 可以输入"set root=("后按2次键,会有提示.(其它命令按tab也可以提示自动补全功能) 如果搞不清楚可以将所有的分区都用来试验一波.

进入win10方法:

set root=(hd0,0)

set root=(hd0,gpt1)

然后

chainloader +1

chainloader /EFI/Microsoft/Boot/bootmgfw.efi

最后第三条命令

boot

如下的方法请参考:

1、先重建一下mbr,这样就是直接进的win10

然后用easybcd ,注意添加的是grub2,名称那里可以改成Ubuntu

2、这样就可以出来ubuntu的引导菜单,但是还是会倒计时

3、可以修改/etc/default/grub 把grub菜单的时间改小或者改为0


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6632464.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存