无忧启动论坛

标题: grub2引导多个EFI问题,求思路 [打印本页]

作者: 110654    时间: 2015-1-29 20:01
标题: grub2引导多个EFI问题,求思路
比如采用grub2来引导EFI的话。
EFI的结构就是寻找efi-boot-?????.efi再次引导efi-microsoft-boot-bcd。
这个结构不能更改?  就算能更改这个???.efi   那么他还是会去找菜单efi-microsoft-boot-bcd。
如果我想把PE跟windows安装 都做在这个gurb2的菜单上 采用efi引导该怎么做?
因为他们都会去找个bcd菜单,这个路径又不更改  如何解决?
如果再BCD上面添加windows8的安装引导该怎么做?(我指的是某个文件夹下面的文件,不是根目录)

我想表达的是 非根目录下引导,因为各类efi引导都放根目录 自己都分不清谁是谁的文件。
EFI-BOOT-??.EFI这个可以改名来解决.
但是efi-microsoft-boot-bcd。这个路径无法改啊  改了就不能引导了  怎么解决?2个共用一个bcd? 求详细思路

作者: hgh1974    时间: 2015-1-29 22:11
只能改BCD了,安装盘引导的是\sources\boot.wim,这个要解压ISO到根目录,文件太多,不如在PE下直接安装install.wim。
作者: MSmyworld    时间: 2015-1-30 00:31
看看  学习哈
作者: feiyike    时间: 2015-1-30 08:03
此EFI 文件可任意改名,只查找同目录下的BCD文件

boot.rar

540.92 KB, 下载次数: 214, 下载积分: 无忧币 -2


作者: 110654    时间: 2015-2-2 14:42
2013feiyike 发表于 2015-1-30 08:03
此EFI 文件可任意改名,只查找同目录下的BCD文件

你确定??只查找同目录的BCD 不是默认那个efi-micls???-boot-bcd???
作者: feiyike    时间: 2015-2-2 14:47
110654 发表于 2015-2-2 14:42
你确定??只查找同目录的BCD 不是默认那个efi-micls???-boot-bcd???

肯定是同目录
作者: 110654    时间: 2015-2-2 14:49
2013feiyike 发表于 2015-2-2 14:47
肯定是同目录

我测试了一下 报错啊
作者: feiyike    时间: 2015-2-2 14:51
BOOT.SDI路径也设置下 建议用bootice新建个BCD
作者: 110654    时间: 2015-2-2 15:08
2013feiyike 发表于 2015-2-2 14:51
BOOT.SDI路径也设置下 建议用bootice新建个BCD

那么你这个.EFI 加载的BCD文件菜单,路径为当前目录,那么这个文件需要改名么? 还是也是BCD?
我很好奇你是怎么做到的? 如何修改的这个.EFI?  
作者: feiyike    时间: 2015-2-2 15:12
110654 发表于 2015-2-2 15:08
那么你这个.EFI 加载的BCD文件菜单,路径为当前目录,那么这个文件需要改名么? 还是也是BCD?
我很好奇你是 ...

可以任意命名的
作者: feiyike    时间: 2015-2-2 15:13
110654 发表于 2015-2-2 15:08
那么你这个.EFI 加载的BCD文件菜单,路径为当前目录,那么这个文件需要改名么? 还是也是BCD?
我很好奇你是 ...

EFI文件可以任意改名 ,BCD不能改名
作者: 110654    时间: 2015-2-2 15:15
2013feiyike 发表于 2015-2-2 15:13
EFI文件可以任意改名 ,BCD不能改名

测试了 新建BCD,还是报错,因为你新建立的BCD中的GUID无法对应WIM文件,所以验证失败,报错.....
作者: feiyike    时间: 2015-2-2 15:20
本帖最后由 2013feiyike 于 2015-2-2 15:22 编辑
110654 发表于 2015-2-2 15:15
测试了 新建BCD,还是报错,因为你新建立的BCD中的GUID无法对应WIM文件,所以验证失败,报错.....


winpe目录在分区根目录下
BCD  BOOT.SDI  BOOT.EFI 都放在了WINPE目录下

捕获.JPG (65.57 KB, 下载次数: 181)

捕获.JPG

作者: 110654    时间: 2015-2-2 15:29
2013feiyike 发表于 2015-2-2 15:20
winpe目录在分区根目录下
BCD  BOOT.SDI  BOOT.EFI 都放在了WINPE目录下


刚才开机测试了 一下  果然可以   我实在不知道该怎么来感谢你  但还是很好奇你是怎么做到的
作者: feiyike    时间: 2015-2-2 15:59
110654 发表于 2015-2-2 15:29
刚才开机测试了 一下  果然可以   我实在不知道该怎么来感谢你  但还是很好奇你是怎么做到的


从联想一键还原提取的
作者: xiao_yao    时间: 2015-2-3 23:04
本帖最后由 xiao_yao 于 2015-2-3 23:15 编辑

我这里还是有问题,我不知道你们的sdi文件是怎么获得的,我拷贝了一个别的sdi文件。
BCD菜单确实独立了,加载wim一会后会报错,0x0000007错误。
还有,这个boot.efi是32和64的PE都支持的吗?

最后修改:我自己弄错了。我是BCD参数没有设置好,最后确实能进入PE桌面了,但是我还是不知道这个sdi应该怎么获得,是微软弄得?
作者: xiao_yao    时间: 2015-2-3 23:42
这个我测试的结果是64位的,确实好用。
作者: xiao_yao    时间: 2015-2-4 00:04
虽说实际中32位的EFI几乎用不到,不过还是想要,哪位高手能弄到?
作者: feiyike    时间: 2015-2-4 09:31
feiyike 发表于 2015-1-30 08:03
此EFI 文件可任意改名,只查找同目录下的BCD文件

有个问题,用此efi直接启动win8.1系统,不能关机
作者: nf17b    时间: 2015-2-4 16:44
feiyike 发表于 2015-2-4 09:31
有个问题,用此efi直接启动win8.1系统,不能关机

關掉系統休岷 , 才可以關機
powercfg -h off


作者: zyy    时间: 2018-10-16 17:10
feiyike 发表于 2015-1-30 08:03
此EFI 文件可任意改名,只查找同目录下的BCD文件

grub2引导多个EFI 的工具
很好用的东东,谢谢分享




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3