小吴 发表于 2019-1-30 00:50:00

grub4dos启动wim的另一方法

本帖最后由 小吴 于 2019-1-30 00:48 编辑

grub4dos启动wim的另一方法

网上grub4dos启动wim的方法是把这四个bootmgr bcd bootsdiboot.wim 文件放在同一目录就可启动,并且当要启动多个不同的boot.wim时,需要修改bootmgr的内容。本帖要分析的是用另一个方法来启动多个不同的boot.wim,我把他取名为:ABC.wim


myboot.ima包:(内容如下):

       1:nt6启动
       2: bootmgr   文件+boot目录   内含文件:bcd    bootsdi   bcd.log
       3: bcd 内容如下:
                                  选ramdisk
                                  磁盘选 ABC.wim所在磁盘,
                                              特别要注意:你有多个ABC.wim,可能有多个硬盘,不一定在第一硬盘上,
                                              所以要选定ABC.wim文件所在的硬盘。
                                  分区选你刚才所选硬盘ABC.WIM文件所在的分区,
                                  目录可以多层目录,不一定要boot目录,例可以bootwimPE目录
                                  设备文件 \boot\bootwimPE\ABC.wim

myboot.ima可以设定单一方向,启动单一的ABC.wim也可以在BCD中同时添加多个菜单启动多个方向的WIM,

Menu菜单如下:(假定:ABC.wim在第3块硬盘的\boot\bootwimPE\下)

   title启动ABC.wim
   find --set-root /boot/myboot.ima   (假定myboot.ima在boot目录下,并且和menu.lst在同一硬盘同一分区上)
   map --mem /boot/myboot.ima (hd2)   (这个hd2是表示ABC.wim在第三块硬盘上)
   map (hd2) (hd0)
   map --hook
   chainloader (hd2,0)/bootmgr

修改myboot.ima也可用DG的打开镜像文件来修改,bcd先导出后---修改---再导回
也可参考http://bbs.wuyou.net/forum.php?mod=viewthread&tid=412863&extra=



下载地址:
               https://pan.baidu.com/s/1ZxwG4BY3WPGNrWKBg11x1A
   提取码:
                2ofz

2010sya 发表于 2019-1-30 07:07:58

谢谢分享

chishingchan 发表于 2019-1-30 09:04:14

如果将 启动文件 换成 setup.exe 是不是可以安装系统了?

董大 发表于 2019-1-30 11:46:26

谢谢分享,辛苦啦

小吴 发表于 2019-1-30 11:50:46

chishingchan 发表于 2019-1-30 09:04
如果将 启动文件 换成 setup.exe 是不是可以安装系统了?

不知道您用setup.exe安装什么样的系统

mysxbg2000 发表于 2019-1-30 12:39:54

我以前也是用img的这种办法...还可以用小iso实现...
我现在的方法更简单... 用Grub4DOS的DD 命令了解一下
以下 是我现在的方法
title win10
find --set-root --devices=h /boot/BCD
dd if=()/boot/bcd10 of=()/boot/BCD
find --set-root /bootmgr
chainloader /bootmgr

2012wuzhong 发表于 2019-1-30 13:57:41

本帖最后由 2012wuzhong 于 2019-1-30 14:00 编辑

分享我的,小软盘镜像+dd
title (hd0,0)/bcd
map --e820cycles=0
map --mem (hd0,0)/boot/bcd_w7.img (fd0)
map --hook
dd if=(hd0,0)/bcd of=(fd0)/boot/bcd
rootnoverify (fd0)
chainloader /boot/bootmgr

灵犀之心 发表于 2019-1-30 17:55:41

学习了

devilma 发表于 2019-1-30 21:02:13

学习,谢谢分享!

chishingchan 发表于 2019-1-30 22:29:39

小吴 发表于 2019-1-30 11:50
不知道您用setup.exe安装什么样的系统

在Win7至Win10的安装程序(boot.wim PE)中是调用 setup.exe 添加参数安装系统的,你不知道吗?

2010linlance 发表于 2019-3-1 18:16:48

mysxbg2000 发表于 2019-1-30 12:39
我以前也是用img的这种办法...还可以用小iso实现...
我现在的方法更简单... 用Grub4DOS的DD 命令了解一 ...

这个和启动wim有什么关系?

dehifir 发表于 2019-4-20 11:12:32

2012wuzhong 发表于 2019-1-30 13:57
分享我的,小软盘镜像+dd
title (hd0,0)/bcd
map --e820cycles=0


如果用把BCD放到VHD里面的,怎么写呢。

蓝星明月 发表于 2020-6-9 10:39:59

谢谢!!!

wanghh 发表于 2020-6-10 06:50:54

学习了。

wanghh 发表于 2020-6-19 08:00:02

title win10
find --set-root --devices=h /boot/BCD
dd if=()/boot/bcd10 of=()/boot/BCD
find --set-root /bootmgr
chainloader /bootmgr
不知道什么意思?

ramlinux 发表于 2020-7-1 14:35:31

谢谢分享

mountainbear 发表于 2020-7-4 07:45:25

学习了

xyqiadff 发表于 2020-7-7 20:26:57

感谢楼主分享!学习一下

szyang 发表于 2020-7-10 11:13:37

功夫不负有心人,好!

NOS 发表于 2020-12-3 00:25:49

学习了
页: [1]
查看完整版本: grub4dos启动wim的另一方法