无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: 527104427
打印 上一主题 下一主题

[发布] ..........................

    [复制链接]
1#
发表于 2013-4-5 08:02:13 | 显示全部楼层
回复

使用道具 举报

2#
发表于 2013-4-5 12:52:14 | 显示全部楼层
似乎从光盘启动时,WIM格式的NT6用不起,这个怎么回事?
回复

使用道具 举报

3#
发表于 2013-4-5 18:13:06 | 显示全部楼层

回复 #188 527104427 的帖子

本帖最后由 hhh333 于 2013-4-6 12:41 编辑

好象NT6从硬盘启动也来不了,只有NT5的能行,原版的也不行。chenall一直没有公布技术细节,不好修改啊。

##经过观察,原版或LZ的新版,硬盘启动NT6时,打包的PE中system32下要有winload.exe,否则就会失败。将BCD中的路径改为windows\system32\boot\winload.exe也不起作用。

##将winload.exe放一份到system32中,PE重新打包后,测试了光盘启动,是不成功的;移动硬盘启动也不成功;再试一下U盘看能不能成功。
回复

使用道具 举报

4#
发表于 2016-1-3 09:55:36 | 显示全部楼层
有几个问题:
1、如下
title NT5.x From WIM(NO Detect Hal)
command %NTBOOT% NT6=/boot/boot.wim nodetecthal

title NT5.x From WIM(NO Detect Hal) / Use another bootmgr
command %NTBOOT% NT6=/boot/boot.wim nodetecthal  bootmgr=/boot/bootmgr

title NT5.x From WIM(Auto Detect Hal)
command %NTBOOT% NT6=/boot/boot.wim

这个应该是NT6.x吧?

2、新版通过wimboot来启动PE失败,换回老版本的NTBOOT.NT6后正常

点评

应该是楼主搞错了,可以自己修改NTBOOT.LST\menu.lst  详情 回复 发表于 2016-2-27 10:59
这个写法是正确的。。WIM核心为NT5,改造后通过WINLOAD.EXE引导,必须使用NT6方式加载。 不知道这个bootmgr.exe有什么讲究吗?直接提取原版的行不行呢,能不能启动正常系统?  详情 回复 发表于 2016-1-3 11:58
回复

使用道具 举报

5#
发表于 2016-1-3 10:27:46 | 显示全部楼层
经查实,是由更换bootmgr引起,如果实在要换bootmgr这个是由bootmgr.exe重新打包生成的bootmgr: bootmgr.7z (358.26 KB, 下载次数: 6)
回复

使用道具 举报

6#
发表于 2016-1-3 12:35:41 | 显示全部楼层
527104427 发表于 2016-1-3 11:58
这个写法是正确的。。WIM核心为NT5,改造后通过WINLOAD.EXE引导,必须使用NT6方式加载。

不知道这个bo ...

1、哦,我大致是理解了
2、bootmgr.exe没有讲究,直接用原版再压缩成bootmgr就可以了,比从安装光盘上取来的bootmgr似乎略大一点,但用来启动是没有问题的。

3、另外,我觉得有的菜单可以改一改,如
title NT6.X(PE3) From WIM
command %NTBOOT% NT6=/boot/imgs/win7pe.wim

这种类型的菜单如果是光盘启动是失败的,chenall的就是这样的,可以用条件菜单,如我就将它改成了
iftitle [if not %?_BOOT%==(cd)] 从WIM启动 H3 Win7PE                   NT6.X From WIM7\n
command %NTBOOT% NT6=/BOOT/H3_7PE.WIM

4、chenall在做这个的时候,没有考虑winload.exe放windows\system32\boot下的情况,譬如我的PE为了减少装载后的空间占用,system32下不再保留这个文件,只有boot下才有,这样就出现通过NT6的WIM方式启动失败。看了一下,这个要改NTBOOT.NT6中boot下的BCD,我也已经更改好了,经测试是可行的。
是不是可以考虑在这个位置放两个BCD,并加一个开关,启动时可以根据开关来改名。如一个为BCD另一个为BCD2,如果确定使用windows\system32\boot\winload.exe,则在装载后,将bcd2改成bcd。

点评

1.不知道bootmgr要怎么压缩?请H大指点一下,方便以后自己动手制作。 2.应该判断WIM文件是否在CD上才比较合理吧?有时可能是从CD启动,但WIM文件放在硬盘上,这样就可以启动啊。这种情况还得再考虑考虑。 3.我  详情 回复 发表于 2016-1-3 12:46
回复

使用道具 举报

7#
发表于 2016-1-3 14:43:19 | 显示全部楼层
本帖最后由 hhh333 于 2016-1-3 14:45 编辑
527104427 发表于 2016-1-3 12:46
1.不知道bootmgr要怎么压缩?请H大指点一下,方便以后自己动手制作。

2.应该判断WIM文件是否在CD上才 ...


1、用那个改BCD名称的工具BOOTMGR_Recompiler_x86.exe(哦,记得用win10的ntdll.dll)
2、这个我倒是没考虑那么多
3、内置BCD用注册表编辑器改,有4个地方,我都改了。开关我看也不加了,我看了一下正常的安装系统,都是有windows\system32\boot\winload.exe的,最早的win7也是有的。因此干脆全部改到这个地方了。
这是改好的NTBOOT.NT6: NTBOOT.7z (424.42 KB, 下载次数: 17)

点评

多谢!BCD已改。不过BCD2我还是保留了,因为启动WIM版NT5系统需要用到。 自动搜索系统现在已经能显示是32位还是64位了。  详情 回复 发表于 2016-1-3 21:18
回复

使用道具 举报

8#
发表于 2016-2-28 07:56:27 | 显示全部楼层
超级坏蛋 发表于 2016-2-27 10:59
应该是楼主搞错了,可以自己修改NTBOOT.LST\menu.lst

LZ没有错,LZ已经回复了,这是用bootmgr-->bcd-->winload来启动NT5的方式,网上有相应方法及文件,我也尝试过,好像没成功。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-17 16:18

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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