无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 40010|回复: 48
打印 上一主题 下一主题

[原创] EFI+MGR+BIOS+DOS合盘引导,无需改名BOOTMGR/BCD,实现MGR与G4D菜单互转,小白整理

    [复制链接]
跳转到指定楼层
#
发表于 2013-5-15 10:50:31 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 Xongkoro 于 2013-9-6 20:31 编辑

如标题一样,本人实在是菜的可以,在无忧注册了这么多年,也就近一年多才来学点东西,限于水平有限,又不是计算机科班出身,所以很多看来轻而易举的事情,往往我都是要花很大功夫才能弄懂,甚至就弄不懂。
引导这里,看了坛子里各位大神的技术文章,看的是云里雾里,实在太菜,辜负了各位大神的技术。

自己琢磨研究了一下现阶段合盘的东西,整理一个合盘引导的帖子,算是回报无忧吧,各位大神见笑了,实在是谈不上技术。

稍后整理,陆续发上来。

思路:
微软的MGR引导具有PC台式机与笔记本普遍的兼容性,那么一切从MS入手,
不修改BOOTMGR,不改名BCD,实现MGR+G4D+DOS+EFI的引导。
虽然这样EFI引导需要手动选择,但这里我和EFI版主2011hiboy持一样看法。
BIOS引导进入G4D菜单之后再次想进入MGR引导的WIN8PE需要转入MGR引导菜单。

这个帖子那,只是对EFI版主2011hiboy提供的三启模版的一种完善,使之在MGR引导菜单能转换到G4D或者别的引导方式,这个也是在H大模版获取的方法(至于如何提取各个引动文件以及各个文件的具体用处与特性,请参考2011hiboy关于EFI的教程资料帖子),我的这个制作方法是不用修改引导文件,不用修改BOOTMGR文件,不用改BCD名,只要一个BCD即可,也就是BIOS引导的文件其实就是单一的WIN 8引导,通过BCD来转换别的引导方式与加载多个PE.
EFI引导只是提取X86的两个相关文件加入X64 WIN8启动引导目录中,同样是通过BCD来加载多个PE,不过在EFI引导模式下,基于传统BIOS的DOS等这些也就没用了,所以也就根本不需要加载了。

关于引导部分,这些都不是我的原创,都是各位大神的东西,但坛子里各位大神对引导部分帖子都比较零散,甚至只言片语,导致我这样的小白,头晕脑胀;这个帖子也是针对像我这样的小白,给他们提供一个比较细致明了关于引导部分的资料吧。
倒是版主2011hiboy在EFI板块对这些讲解的很细致,希望大家多多学习2011hiboy的资料帖子!

如果对提取WIN8原版光盘文件感到迷茫,那么建议您直接下载2011hiboy先生提供的3启模版,那就是个现成提取好的EFI+BIOS合盘需要的目录及文件。

1.PE内核请自备。
2.请准备MS WIN8原版光盘以X64为基础,加入几个X86文件(提取引导需要的目录及文件)
3.为BOIS与EFI引导用的BCD增加菜单。
4.加入G4D等其它引导。
5.OSCDING打包。

以最简单直接的方式达到目的,把复杂的事情简单化,因为嘛,俺实在太菜,只有这样俺才弄得来,各位见笑。

效果如图:


制作ISO以X64 WIN8为基础,加入X86 WIN8一些引导用文件。

以下文件全部提取自MS WIN8原版盘.根目录

GRLDR为G4D文件,请自行下载G4D最新版,下面BOOT目录中的GRUB与IMGS目录也是G4D存放文件的标准路径,以此建立的目录。
BOOT目录中的BOOTMGR.BIN是根目录BOOTMGR改名而来,复制到此目录,改名为BOOTMGR.BIN即可。DOS.BIN为MGR引导菜单转入G4D子菜单DOS菜单调用的文件,不需要的可以不用建立此文件。此目录除了G4D文件,其它文件都是提取子X64 WIN8.

BOOT目录及其子目录文件:





EFI目录:



这两个文件如何来的,2011hiboy资料里有详细说明,请参考!


字体保留这两个即可!
http://wuyou.net./forum.php?mod=attachment&aid=MTYyMzM1fDM2MDQ0Nzc2Y2YwMjkwZjUwYjNmMmM4OTVjMDgyYTNhfDE3MzIzMDgxNjU%3D&request=yes&_f=.jpg
这里是WIM的PE内核文件,当然你也可以把内核放入别的目录,看自己喜好,这在BCD里是可以指定的。

下面我们用BOOTICE来对BIOS与EFI的BCD文件来添加菜单:
BIOS-BCD所在位置(\BOOT\bcd)

EFI-BCD所在位置(\efi\microsoft\boot)


下面用OSCDIMG打包成ISO,就可以测试了。
本行命令适用于制作BIOS/UEFI 双启动 PE或者GRLDR合盘或者nt5PE,此命令制作出来的默认BIOS引导为WIN8的MGR引导,如想用G4D为默认BIOS引导,请用UI打开制作好的ISO文件,右键单击GRLDR,选择设置引导即可。如G4D调用的PE需要解包部署,请用UI修改ISO.
格式如下图,并在UI里清空ISO内所有文件,之后再次拖入所有文件,保存即可。

OSCDimg -h -m -o -n -l%jb% -bootdata:2#p00,e,b%BbootFile%#pEF,e,b%UbootFile% %intdir% %output%
下面提供制作模版。
[attachimg]16**[/attachimg]
BIOS.BIN是提取WIN8原版光盘的引导文件,UEFI_ALL.BIN是版主修改的EFI引导信息文件,包含X86与X64 win8的引导信息。

达到如下效果:






BIOS中MRG引导菜单可转入G4D引导,G4D亦可转回MGR引导菜单。
BOOT目录中的BOOTMGR.BIN是G4D菜单转回MGR菜单需要调用的,命令如下

title 进入MRG菜单(Win8PE_x86_x64)
find --set-root /BOOT/bootmgr.bin
chainloader /BOOT/bootmgr.bin



版主2011hiboy三启模版:
http://pan.baidu.com/share/link?shareid=424772&uk=2383056768
帖子:
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1

模版ISO以及制作ISO文件:解包后的目录里有个ISO,可测试用,如要制作自己的合盘,请YY   ISO目录后,双击MACKISO.BAT即可。
http://pan.baidu.com/share/link?shareid=573043&uk=186828858

007.jpg (12.35 KB, 下载次数: 597)

007.jpg

QQ截图20130515214858.jpg (8.4 KB, 下载次数: 559)

QQ截图20130515214858.jpg

评分

参与人数 6无忧币 +30 收起 理由
天使的魔翼 + 5
liangyi + 5
peterpanheaven + 5
nytc006 + 5 很给力!赞一个!菜鸟之知音!~
2011hiboy + 5 加分,再欣赏
糊涂 + 5 赞一个!

查看全部评分

48#
发表于 2020-5-3 18:15:53 | 只看该作者
这正是我需要的,太感谢了。
回复

使用道具 举报

47#
发表于 2019-1-2 08:42:51 | 只看该作者
好东西,谢谢!!
回复

使用道具 举报

46#
发表于 2018-12-17 11:25:53 | 只看该作者
好东西,下载试试看
回复

使用道具 举报

45#
发表于 2015-10-14 13:17:49 | 只看该作者
写的非常详细,学习了。
回复

使用道具 举报

44#
 楼主| 发表于 2015-9-16 21:03:16 | 只看该作者
htlz2000 发表于 2015-4-9 12:32
兄台,首先我是小白,想问问按照你的方法做成ISO,写入U盘,HDD+隐藏,能引导么?我试了好多次都不行。

此模版根本不考虑U+隐藏,如果对此有要求,此方法不适合!请另行处理!
回复

使用道具 举报

43#
 楼主| 发表于 2015-9-16 21:01:26 | 只看该作者
qrd8008 发表于 2015-6-7 12:09
BCD怎样引导IMG镜像?如,我想添加DiskGenius.IMG

自行提取IMG引导信息文件,存为.BIN. BCD调用即可!
回复

使用道具 举报

42#
发表于 2015-6-7 12:09:02 | 只看该作者
BCD怎样引导IMG镜像?如,我想添加DiskGenius.IMG

点评

自行提取IMG引导信息文件,存为.BIN. BCD调用即可!  详情 回复 发表于 2015-9-16 21:01
回复

使用道具 举报

41#
发表于 2015-5-9 22:10:36 | 只看该作者
不错😄


回复

使用道具 举报

40#
发表于 2015-4-12 09:59:40 | 只看该作者
不错不错,学习一下
回复

使用道具 举报

39#
发表于 2015-4-9 12:32:52 | 只看该作者
兄台,首先我是小白,想问问按照你的方法做成ISO,写入U盘,HDD+隐藏,能引导么?我试了好多次都不行。

点评

此模版根本不考虑U+隐藏,如果对此有要求,此方法不适合!请另行处理!  详情 回复 发表于 2015-9-16 21:03
回复

使用道具 举报

38#
发表于 2014-12-21 16:25:20 | 只看该作者
高手如云,学习。
回复

使用道具 举报

37#
发表于 2014-12-14 09:17:44 | 只看该作者
感谢分享,学习一下!
回复

使用道具 举报

36#
发表于 2014-12-13 16:08:40 | 只看该作者
U盘成功双启动把x86改成安装64系统
回复

使用道具 举报

35#
发表于 2014-12-10 14:04:31 | 只看该作者
本帖最后由 rzsggg 于 2014-12-10 14:06 编辑

好帖,直观,明确,深入浅出,综合性强,理论实践兼备,成品性高。
回复

使用道具 举报

34#
发表于 2014-11-9 13:06:53 | 只看该作者
看不懂啊  。。。
回复

使用道具 举报

33#
发表于 2014-10-28 21:46:51 | 只看该作者
不错不错,学习了。
回复

使用道具 举报

32#
发表于 2014-10-1 09:19:09 | 只看该作者
很给力!
回复

使用道具 举报

31#
发表于 2014-9-27 09:13:11 | 只看该作者
Xongkoro 发表于 2014-9-26 13:15
编辑BCD,用p大BOOTICE就可以,本论坛综合板块置顶贴里就有de!

谢谢!找到了。
回复

使用道具 举报

30#
 楼主| 发表于 2014-9-26 13:15:36 | 只看该作者
2010yueyelang 发表于 2014-9-26 09:22
请楼主把BCD编辑器传上来,好吗?网络上找不到。


编辑BCD,用p大BOOTICE就可以,本论坛综合板块置顶贴里就有de!

点评

谢谢!找到了。  详情 回复 发表于 2014-9-27 09:13
回复

使用道具 举报

29#
发表于 2014-9-26 09:22:44 | 只看该作者
请楼主把BCD编辑器传上来,好吗?网络上找不到。

点评

编辑BCD,用BOOTICE就可以,本论坛综合板块置顶贴里就有de!  详情 回复 发表于 2014-9-26 13:15
回复

使用道具 举报

28#
发表于 2014-5-11 17:00:13 | 只看该作者
不错学习了 正需要
回复

使用道具 举报

27#
发表于 2014-4-26 14:07:45 | 只看该作者
这个很好,不错。把成品拿一个来分享一下,不需要PE内核,模板共享一下
回复

使用道具 举报

26#
发表于 2014-4-25 10:32:34 | 只看该作者
呵呵!!!!传统的BIOS我不是用GRLDR做引导,用EasyBoot一样可以的!!!
回复

使用道具 举报

25#
发表于 2014-3-23 18:30:46 | 只看该作者
学习了 !! 支持
回复

使用道具 举报

24#
发表于 2014-3-10 22:50:57 | 只看该作者
这个模板特别好,推荐使用。
回复

使用道具 举报

23#
发表于 2014-3-5 11:46:15 | 只看该作者
这个方法很好,特来学习。
回复

使用道具 举报

22#
发表于 2013-12-2 20:41:27 | 只看该作者
楼主所写很好,认真地学习一下。
回复

使用道具 举报

21#
发表于 2013-9-6 21:48:34 | 只看该作者
Xongkoro 发表于 2013-9-6 20:39
不知这位仁兄是如何分离的?
其实这个DOS.BIN并不是EZB的引导文件,而是由G4G的GRLDR改名而来,只不过内 ...

谢谢纠正啦,这个帖子里光盘中的dos.bin确实是grldr改名内置的!我下了2份,还有一份是winly光盘里的,也是dos.bin ,搞混了,不过虽然2个不一样,但是效果都一样的。。。
回复

使用道具 举报

20#
 楼主| 发表于 2013-9-6 20:39:03 | 只看该作者
本帖最后由 Xongkoro 于 2013-9-6 22:05 编辑
devilma 发表于 2013-9-6 16:38
得,这个dos.bin我分离出来了,原来是ezb的引导文件啊。。。只不过没菜单。


不知这位仁兄是如何分离的?
其实这个DOS.BIN并不是EZB的引导文件,而是由G4D的GRLDR改名而来,只不过内置写入菜单指向DOS菜单文件的路径。
这不是什么秘而不宣的东西,只是没想到会有人误解此处!

点评

谢谢纠正啦,这个帖子里光盘中的dos.bin确实是grldr改名内置的!我下了2份,还有一份是winly光盘里的,也是dos.bin ,搞混了,不过虽然2个不一样,但是效果都一样的。。。  详情 回复 发表于 2013-9-6 21:48
回复

使用道具 举报

19#
 楼主| 发表于 2013-9-6 20:27:10 | 只看该作者
zqywult 发表于 2013-9-6 16:18
谢谢LZ的好帖子!学习了!!

无意中发现了一个笔误:

工作原因,很久没机会上来了,确实是笔误!多谢指正!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-23 04:42

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表