893241105 发表于 2013-4-20 15:41:02

请问怎么把grub2添加进BCD里面,我搜了很久没解决

我的是uefi+gpt。装了win7,win8,和ubuntu。grub2在ubuntu的/里面。用windowsBCD引导三系统,但是不知道怎么在BCD里添加grub2引导,哎,不懂啊,谁来帮帮忙。easybcd不管用,它对gpt支持不好,添加的是一个.MBR文件。

kli 发表于 2013-4-20 20:08:58

Windows Boot Manager 里面直接可以选启动设备 如果是和efi文件夹放到一起的,你可以很容易找到你的grub2文件夹,然后选择里面的core.efi启动

ddianxing 发表于 2013-4-20 22:23:23

kli 发表于 2013-4-20 20:08 static/image/common/back.gif
Windows Boot Manager 里面直接可以选启动设备 如果是和efi文件夹放到一起的,你可以很容易找到你的grub2文件 ...

请问如何在Windows Boot Manager 里选择启动设备。我开机按F11后,选择这个选项就直接进Windows系统了。

kli 发表于 2013-4-20 22:33:53

按esc试试我最近不在家,用的别人的电脑,没装虚拟机

myBOOT 发表于 2013-4-21 09:52:04

UEFI+GPT下跑GRUB2还有点难,
我尝试了几次就放弃了。难道要用“变色龙”?

fanet 发表于 2013-4-24 15:37:59

本帖最后由 fanet 于 2013-5-13 13:20 编辑

这两天我也在试这个问题,用win8启动菜单切换系统,为小白解决多系统的的切换,ghost还原问题。
试了BCD加载boot.img,只能进入rescue,而core.img直接加载不了,
有三种方法,我的是bios+mbr结构,均测试成功,
1>BCD 加载 grub4dos 再加载 core.img(grub2) (好像有点多此一举,有grub4dos就够了呀)
2>先安装grub2到某个分区pbr,再备份该引导记录(命名如:grub2.bin,提取之后可以还原该分区的引导记录),再用bcd加载grub2.bin,就可引导grub2了。
引导记录用bootice提取1(我提取了16个)个扇区。但安装在mbr的grub2引导,用bootice(1.05)备份,却恢复失败,检查过备份的扇区文件,是正确的,可能是bootice恢复grub2时出现的bug.
3>在安装的grub目录,找到lnxboot.img,core.img用cat合并两个文件即可得gr2ldr引导文件
再高级一点,就是定制core.img,可以嵌入部分菜单指令,再按3>方法得到gr2ldr
参见
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=308026&page=1&extra=#pid2774913

peterpanheaven 发表于 2013-5-29 15:35:21

這部分我也粉努力中... ...

2013_jesson 发表于 2013-6-2 13:05:58

再用grub2 引导 win 和 ubuntu ,grub2 功能更强大一些,可以设置背景图,比win的BCD引导好看。就是设置起来麻烦,搞了好几天算是入门了。配置文件都是shell编程的代码

wg0517 发表于 2013-6-2 18:49:43

可以跑Grub2的,在BCD里加上Grub.efi就行了

peterpanheaven 发表于 2013-6-2 19:02:04

wg0517 发表于 2013-6-2 18:49 static/image/common/back.gif
可以跑Grub2的,在BCD里加上Grub.efi就行了

不管是 winly 或 另從Ubuntu64 抽出來的...都未成功!

您要不要把資料上傳供試試?

wg0517 发表于 2013-6-2 19:33:15

peterpanheaven 发表于 2013-6-2 19:02 static/image/common/back.gif
不管是 winly 或 另從Ubuntu64 抽出來的...都未成功!

您要不要把資料上傳供試試?

不好意思,是我理解错了。{:2_121:}

wg0517 发表于 2013-6-2 19:35:16

我目前是用Winly启动,再去选择启动Windows或Ubuntu64

yqh1203 发表于 2013-6-7 13:44:08

lz, 建议你用 grub2win 这个软件. 原名叫grub24dos,类似于grub4dos的grub2版本. 自带安装界面,一个按钮就成.非常简单.支持win7/8和Xp等系统.支持中文.
项目地址在: http://sourceforge.net/projects/grub2win/
下载grub2win.zip,解压到 C:\grub2 .然后运行c:\grub2\grub2win.exe 即可.
如图:

893241105 发表于 2013-10-5 16:38:20

yqh1203 发表于 2013-6-7 13:44 static/image/common/back.gif
lz, 建议你用 grub2win 这个软件. 原名叫grub24dos,类似于grub4dos的grub2版本. 自带安装界面,一个按钮就成 ...

谢谢你,不过grub2win支持efi主板吗?

893241105 发表于 2013-10-5 16:39:42

peterpanheaven 发表于 2013-6-2 19:02 static/image/common/back.gif
不管是 winly 或 另從Ubuntu64 抽出來的...都未成功!

您要不要把資料上傳供試試?

bcd好像在efi下引导不了非windows的efi。我是这样想的。

cnstars 发表于 2014-2-19 22:59:56

bcd中如何加载grub2,能否给出配置图例,bios和uefi两种模式下

2012hsj17 发表于 2014-2-22 23:02:05

楼主,进了bootmgr.efi再引导grub2有一些难。所以我建议,先引导到grub2再从grub2引导bootmgr.efi

TomCountry 发表于 2014-4-18 01:36:48

我目前的解决办法是把grub2的efi拷到 ESP 分区的 EFI 下,再将 Windows Boot Manager 的 path 设成grub2的efi,使grub2成为默认的启动管理。或者在UEFI设置中选择grub2的efi,然后在启动时按热键(如F12)选择启动设备,就能看到自定义添加的grub2 efi了。将grub2 efi添加到BCD的启动条目中无解。

photor 发表于 2016-3-6 17:56:44

TomCountry 发表于 2014-4-18 01:36
我目前的解决办法是把grub2的efi拷到 ESP 分区的 EFI 下,再将 Windows Boot Manager 的 path 设成grub2的e ...

同样遇到了楼主的问题,只能试试你的办法了{:3_137:}

jerry20530 发表于 2016-3-7 00:38:28

改用refind吧 uefi 強項就是多系統引導

http://www.rodsbooks.com/refind/refind.png

superium 发表于 2016-3-9 10:56:04

有个叫做grub2win的软件,可以直接安装。省却手动配置的麻烦。

superium 发表于 2016-3-9 10:56:47

893241105 发表于 2013-10-5 16:39
bcd好像在efi下引导不了非windows的efi。我是这样想的。

可以引导非win的efi,比如efi shell的efi

devilma 发表于 2016-3-18 12:59:06

标记一下先。。。。。

zhangjint5 发表于 2016-9-7 09:25:09

fanet 发表于 2013-4-24 15:37
这两天我也在试这个问题,用win8启动菜单切换系统,为小白解决多系统的的切换,ghost还原问题。
试了BCD加 ...

看清楚!楼主的情况是 UEFI+GPT 启动方案的!不是 BIOS+MBR 启动方案的!
页: [1]
查看完整版本: 请问怎么把grub2添加进BCD里面,我搜了很久没解决