无忧启动论坛

标题: grub4dos启动wim的另一方法 [打印本页]

作者: 小吴    时间: 2019-1-30 00:50
标题: grub4dos启动wim的另一方法
本帖最后由 小吴 于 2019-1-30 00:48 编辑

grub4dos启动wim的另一方法

网上grub4dos启动wim的方法是把这四个bootmgr bcd bootsdi  boot.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?m ... d=412863&extra=



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

5.jpg (68.87 KB, 下载次数: 140)

5.jpg

作者: 2010sya    时间: 2019-1-30 07:07
谢谢分享
作者: chishingchan    时间: 2019-1-30 09:04
如果将 启动文件 换成 setup.exe 是不是可以安装系统了?
作者: 董大    时间: 2019-1-30 11:46
谢谢分享,辛苦啦
作者: 小吴    时间: 2019-1-30 11:50
chishingchan 发表于 2019-1-30 09:04
如果将 启动文件 换成 setup.exe 是不是可以安装系统了?

不知道您用setup.exe安装什么样的系统
作者: mysxbg2000    时间: 2019-1-30 12:39
我以前也是用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
本帖最后由 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
学习了
作者: devilma    时间: 2019-1-30 21:02
学习,谢谢分享!
作者: chishingchan    时间: 2019-1-30 22:29
小吴 发表于 2019-1-30 11:50
不知道您用setup.exe安装什么样的系统

在Win7至Win10的安装程序(boot.wim PE)中是调用 setup.exe 添加参数安装系统的,你不知道吗?
作者: 2010linlance    时间: 2019-3-1 18:16
mysxbg2000 发表于 2019-1-30 12:39
我以前也是用img的这种办法...还可以用小iso实现...
我现在的方法更简单... 用Grub4DOS的  DD 命令了解一 ...

这个和启动wim有什么关系?
作者: dehifir    时间: 2019-4-20 11:12
2012wuzhong 发表于 2019-1-30 13:57
分享我的,小软盘镜像+dd
title (hd0,0)/bcd
map --e820cycles=0

如果用把BCD放到VHD里面的,怎么写呢。
作者: 蓝星明月    时间: 2020-6-9 10:39
谢谢!!!
作者: wanghh    时间: 2020-6-10 06:50
学习了。
作者: wanghh    时间: 2020-6-19 08:00
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
谢谢分享
作者: mountainbear    时间: 2020-7-4 07:45
学习了
作者: xyqiadff    时间: 2020-7-7 20:26
感谢楼主分享!学习一下
作者: szyang    时间: 2020-7-10 11:13
功夫不负有心人,好!
作者: NOS    时间: 2020-12-3 00:25
学习了




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