|
本帖最后由 zhjx_xs 于 2020-6-11 20:55 编辑
过去做多合一系统安装盘,一直是把WIN7、win10系统映像做成一个Install.wim映像 ,在系统安装过程中加载系统文件的时候耗时过长,原因就是映像文件太大,文件检索太慢。于是产生一个想法,就是把win7和win10的映像分别放入光盘根目录sources文件夹下,重命名win7映像,用不同的BOOT.Wim安装不同的install.wim.
有了想法后就在网上查找资料,终于在http://www.360doc.com/content/17/0410/14/33642774_644400764.shtml找到方法,并成功实现双boot.wim安装双install.wim。bios及UEFI均安装正常。
由于是双boot.wim,而且新boot.wim只是增加了一个批处理,其他文件完全一致,双BOOT.wim无形中增加了500多兆,对于一个强迫症来说是不能接受的。想着能不能在BOOT.WIM里增加一 个分卷,启动不同的分卷安装不同的映像,查阅好多资料,结果不可行。
受http://bbs.wuyou.net/forum.php?mod=viewthread&tid=363821文章启发,给虚拟硬盘BOOT.DSI重命名卷标,批处理检索到虚拟硬盘X:不同的卷标执行不同的命令,在BIOS下成功实现同一BOOT.WIM,不同BOOT.SDI,安装不同的Install.wim。
那么问题来了,BIOS下利用传统的BIN文件成功引导Bootbgr进行windows安装,但在UEFI下,提示BCD错误,不能安装。
系统引导软件用的是XorBOOT, BIOS和UEFI均使用XorBOOT 。
XORBOOT Uefi是一款图形化多系统引导程序,这款软件主要为装了多系统的用户提供一个便捷的启动方式,软件支持Windows NT 6.x VHD/VHDX/WIM,Linux 系统及简单的 ISO 文件等系统。
如果不是做双install.wim, XORBOOT Uef可以直接跳过Bootx64.efi-->bcd启动BOOT,wim进行安装,所以双BOOT.wim能成功安装。
现在采用双虚拟硬盘boot.sdi,就需要在BCD里指定boot.wim挂载的boot,sdi,
那么XORBOOT要从 Bootx64.efi启动-->bcd,bcd指定boot.wim挂载到boot,sdi,现在错误出 现在从 Bootx64.efi启动-->bcd
论坛大侠挺多,请大家指点指点
|
|