无忧启动论坛

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

[结贴]定制NT6.X系统启动/安装目录

[复制链接]
61#
 楼主| 发表于 2009-11-12 05:38:59 | 只看该作者
原帖由 xiaoyuan0417 于 2009-11-11 21:27 发表

老大能传一个上来吗?

我不喜欢找链接,你搜索打狗的贴子,我已经上传过了。
回复

使用道具 举报

62#
 楼主| 发表于 2009-11-12 05:55:46 | 只看该作者
经过分析,FUJIANABC说的应该是对的。
因为BCD文件不同于BOOT.INI,后者可以使用rdisk等值指定硬盘,而BCD只能通过disk signature来指定硬盘,如果不知道硬盘硬盘上这个signature是无法启动的。

当然,可以考虑变通,方法就是grldr引导一个IMG,IMG启动到DOS开启一个MBR工具,该工具读取了MBR中的SIGNATURE和WIN7所在分区的OFFSET值,并将二者写入IMG中的BCD文件。

以上操作不知道用GRLDR的DD命令可不可以。

[ 本帖最后由 victor888 于 2009-11-12 08:28 编辑 ]
回复

使用道具 举报

63#
发表于 2009-11-12 09:25:43 | 只看该作者
原帖由 victor888 于 2009-11-12 05:38 发表

我不喜欢找链接,你搜索打狗的贴子,我已经上传过了。


搜索打狗的贴子,最新的是今年10月31日,老大在其中上传了 Vista 光盘引导文件,不是 Vista 的 bootmgr;打狗的其他贴子都是2006年以前发的,呵呵……

自己找到了 Vista SP0 的 Bootmgr,按老大的教程修改成功!
感谢老大!!!
回复

使用道具 举报

64#
 楼主| 发表于 2009-11-12 10:09:33 | 只看该作者
你不要管我叫老大,我只不过是一个疯狂研究赶兴趣问题的人。
回复

使用道具 举报

65#
发表于 2009-11-12 10:24:39 | 只看该作者
原帖由 victor888 于 2009-11-12 10:09 发表
你不要管我叫老大,我只不过是一个疯狂研究赶兴趣问题的人。


再次感谢!XP 也是按您的教程做出了 U 盘安装程序,所有的文件都放进一个文件夹里,U 盘根目录那是相当滴干净……
回复

使用道具 举报

66#
 楼主| 发表于 2009-11-12 10:27:41 | 只看该作者
哪怕只有你一个观众会做了,我也满足了,我们CHEERS一下吧,你不要回帖灌水了!
回复

使用道具 举报

67#
发表于 2009-11-12 20:45:51 | 只看该作者
用 UltraISO 将“无约而来”的 Windows 7 OEM 30in1,以 HDD+ 方式写入 U 盘,可顺利从 U 盘执行安装程序,点击“现在安装”后,出现品牌选择窗口,选定后完成安装!

按 LZ 的教程进行改造,将所有东东放进 Boot 文件夹,修改 BCD、Boot.win 中的 Startnet.cmd,将 sources 文件夹下的 setup.exe 更名为 winsetup.exe……

完成改造后从 U 盘安装,点击“现在安装”后,却出现提示窗口“缺少所需CD/DVD驱动器的驱动程序……”,安装进程到此打住,无法继续了……

恳请 LZ 点拨!!!先谢过了……
回复

使用道具 举报

68#
 楼主| 发表于 2009-11-12 21:17:49 | 只看该作者
你看看批处理内容对不对,如果对,那么请注意,这个SOURCES文件夹,是指BOOT.WIM解包后的目录,而不是ISO中的SOURCES.
回复

使用道具 举报

69#
发表于 2009-11-12 21:48:27 | 只看该作者
原帖由 victor888 于 2009-11-12 21:17 发表
你看看批处理内容对不对,如果对,那么请注意,这个SOURCES文件夹,是指BOOT.WIM解包后的目录,而不是ISO中的SOURCES.


谢点拨,但还是不成……
将原根目录下 Sources 文件夹中的 Setup.exe 恢复原名,将 Boot.wim 中 Sources 文件夹里的 Setup.exe 更名为 Winsetup.exe,Startnet.cmd 文件的内容是直接从 LZ 的贴子中复制的:
@echo off
for %%a in (c d e f g h i j k l m n o p q r s t u v w y z) do (if exist %%a:\boot\sources\install.wim x:\sources\winsetup.exe /installfrom:%%a:\boot\sources\install.wim)
exit

结果是,刚刚出现安装程序的背景图,就弹出提示窗口“setup initialization failed”,就此打住,无法继续……

不好意思,还想有劳 LZ……
回复

使用道具 举报

70#
 楼主| 发表于 2009-11-13 08:10:20 | 只看该作者
楼上,你不要使用startnet.cmd了,我好像也遇到过这样的问题,使用那个winpeshl.ini来安装吧。
回复

使用道具 举报

71#
发表于 2009-11-13 08:22:12 | 只看该作者
原帖由 victor888 于 2009-11-13 08:10 发表
楼上,你不要使用startnet.cmd了,我好像也遇到过这样的问题,使用那个winpeshl.ini来安装吧。


谢回复!
我的 Boot.wim 中没有 winpeshl.ini,该文件的内容为何?望告……
回复

使用道具 举报

72#
 楼主| 发表于 2009-11-13 08:26:54 | 只看该作者
我不想和你--LS继续对话了,答案都在首贴中写的清清楚楚,还问我怎么操作,你再问这样的FOOLISH问题,我直接把这贴删除了!
回复

使用道具 举报

73#
发表于 2009-11-13 08:36:03 | 只看该作者
原帖由 victor888 于 2009-11-13 08:26 发表
我不想和你--LS继续对话了,答案都在首贴中写的清清楚楚,还问我怎么操作,你再问这样的FOOLISH问题,我直接把这贴删除了!


兄弟,消消气……别因为我这菜鸟,把这么好的贴子删了,不值当的,其他坛友还要借鉴呢……
不打扰了……祝好运……
回复

使用道具 举报

74#
发表于 2009-11-13 10:17:16 | 只看该作者
原帖由 raycar0 于 2009-11-11 19:25 发表
  看了楼主的文章便有了希望,只需要找个Vista的版本就行了。我已经实践成功,这样我的菜单都是在grub4dos下,而不用在bootmgr下来个二级菜单了。在此表示感谢! ...



以上我是这样测试:
按楼主提示修改bootmgr,使其指向bpe,然后修改PE的bcd文件使其指向bootpe.wim;重命名bootmgr为bootpe3,bcd为bpe。
把bootpe3、boot文件夹放入优盘根目录,bpe放入boot文件夹;新建sources文件夹,把PE的boot.wim放入其中,重命名为bootpe.wim。
优盘是grub4dos引导,命令chainloader /bootpe3 成功启动PE3.0

-------------------
把以上文件放入win7安装目录,这样就不会出现重名了。光盘也是grub4dos引导。但是提示bcd文件配置错误;然后我制作ISO时,不添加win7安装文件,可是也不行。
现在我又改回二级菜单了,即把PE和win7安装在一个菜单里。

搞得我头大,因为实在看不出这2者能有何区别。况且把菜单添加到win7安装的bcd中却可以启动了。


启动盘测试环境:Windows 7 32bit Ultimate, VMware Workstation 7.0.0 build-203739
菜单也没内置到grldr

[ 本帖最后由 raycar0 于 2009-11-13 14:42 编辑 ]
回复

使用道具 举报

75#
 楼主| 发表于 2009-11-13 10:41:23 | 只看该作者
楼上的问题是U盘可以安装而光盘不可以。

我对这个问题也晕,你只是改了BOOT.WIM的路径,别的东西没有动吧?
我现在对这个光启也不太清楚,[BOOT],应该就是BOOGMGR所在介质上的文件夹。

你是实机测试还是虚拟机测?你的MENU菜单是内置到了GRLDR中吗?

你可以加我QQ

[ 本帖最后由 victor888 于 2009-11-15 17:38 编辑 ]
回复

使用道具 举报

76#
发表于 2009-11-13 11:07:05 | 只看该作者
所有东东放入 Boot 文件夹,制作成功了……
71楼的贴子确实有问题,当时折腾得头大,没再仔细阅读 LZ 首贴后半部分,报歉……
无论如何感谢 LZ !
回复

使用道具 举报

77#
发表于 2010-2-2 22:21:42 | 只看该作者
原帖由 xiaoyuan0417 于 2009-11-12 09:25 发表
自己找到了 Vista SP0 的 Bootmgr,按老大的教程修改成功!

我的邮箱:519792545@qq.com,能给我传一下这个 Vista SP0 的 Bootmgr 吗,我找不到这个文件,谢谢您,谢谢。。。。
回复

使用道具 举报

78#
发表于 2010-2-3 09:16:32 | 只看该作者
原帖由 zhoubin 于 2010-2-2 22:21 发表

我的邮箱:519792545@qq.com,能给我传一下这个 Vista SP0 的 Bootmgr 吗,我找不到这个文件,谢谢您,谢谢。。。。


收附件吧……

BOOTMGR(Vista).rar

194.43 KB, 下载次数: 80, 下载积分: 无忧币 -2

回复

使用道具 举报

79#
发表于 2010-2-3 11:21:37 | 只看该作者

回复 #78 xiaoyuan0417 的帖子

谢谢您,尊贵的朋友,收到了。。。
顺便问一下您,我用WINHEX14.1,修改了,怎么不起作用,不知您用什么软件修改的?
谢谢,给您添麻烦了。。。。
回复

使用道具 举报

80#
发表于 2010-2-3 11:41:11 | 只看该作者
原帖由 zhoubin 于 2010-2-3 11:21 发表
谢谢您,尊贵的朋友,收到了。。。
顺便问一下您,我用WINHEX14.1,修改了,怎么不起作用,不知您用什么软件修改的?
谢谢,给您添麻烦了。。。。


“不起作用”是什么意思?

UltraEdit、WinHex 都可修改,我是用 WinHex 修改的……

——————————————————————————————————
我把 BCD 文件改名为 W7U,然后……

用 WinHex 打开 Bootmgr,在偏移 0xe28 处将 74 03 更改为 EB 1A,在偏移 0x54b68 处找到 B.O.O.T.\.B.C.D,将 B.C.D 换成 W.7.U
回复

使用道具 举报

81#
发表于 2010-2-3 15:31:22 | 只看该作者

回复 #80 xiaoyuan0417 的帖子

谢谢您,尊贵的朋友,搞定了。。。。。
刚开始我用的是查找替换的办法,后来我直接用手工查找更改,结果就行了。。。

只是启动界面不能显示中文了,没办法,改成英文算了。。。。。
最后再次感谢您,我尊贵的朋友。。。。顺祝您天天开心!!!!!
回复

使用道具 举报

82#
发表于 2010-2-5 03:50:12 | 只看该作者
楼主,我按照你的方法给U盘和盘:
1.bcdedit /store BCD /set {default} device ramdisk=[boot]\boot\sources\7PE.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
2.bcdedit /store BCD /set {default} osdevice ramdisk=[boot]\boot\sources\7PE.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
3.bcdedit /store BCD /set {bootmgr} nointegritychecks yes
4.用楼上朋友提供的Vista SP0 bootmgr改EB 1A和7.C.D,把bootmgr改为MGR,然后分别把7.C.D和MGR拷贝到boot下和sources下,grub引导MGR

请问为什么启动PE时就卡住不动了呢?



[ 本帖最后由 longlaozong 于 2010-2-5 04:45 编辑 ]
回复

使用道具 举报

83#
发表于 2010-2-5 08:42:24 | 只看该作者
我很菜,我尽我所能,给你指出几点,仅供你参考:
1.bcdedit /store BCD /set {default} device ramdisk=[boot]\boot\sources\7PE.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
2.bcdedit /store BCD /set {default} osdevice ramdisk=[boot]\boot\sources\7PE.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

{default}参数错误,应该是具体数值。
3.bcdedit /store BCD /set {bootmgr} nointegritychecks yes

将此处的BCD改为7CD。
回复

使用道具 举报

84#
发表于 2010-2-5 19:30:48 | 只看该作者
原帖由 zhoubin 于 2010-2-5 08:42 发表
我很菜,我尽我所能,给你指出几点,仅供你参考:

{default}参数错误,应该是具体数值。

将此处的BCD改为7CD。

这个路径没错,命令和BCDTool都试过都是不行
bcdedit /store BCD /set {default} device ramdisk=[boot]\sources\7PE.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
bcdedit /store BCD /set {default} osdevice ramdisk=[boot]\sources\7PE.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

bcd先改7cd或导入再改7cd都一样不行
bcdedit /store BCD /set {bootmgr} nointegritychecks yes



看来我更菜呢,折腾了半天还是没成功,一引导就卡住,不知到底哪没弄对!
兄台如果有时间的话麻烦帮我改一个BCD,命名为7CD。用来引导U盘根目录sources文件夹下Win7PE.wim,先谢啦~!

[ 本帖最后由 longlaozong 于 2010-2-5 19:37 编辑 ]
回复

使用道具 举报

85#
发表于 2010-2-5 21:02:45 | 只看该作者

回复 #84 longlaozong 的帖子

看78楼,加我的qq,并把你的bcd文件传给我,我帮你改。。。。


唉,干脆我用我的bcd文件,改动一下,帮你做了一个,你试试看吧,启动的是\sources\7PE.wim。。。

[ 本帖最后由 zhoubin 于 2010-2-5 23:02 编辑 ]

7CD.rar

196.61 KB, 下载次数: 44, 下载积分: 无忧币 -2

回复

使用道具 举报

86#
发表于 2010-2-5 22:57:06 | 只看该作者
唉,我有一个超级郁闷的问题,为什么我用这个BOOTMGR做了一个光盘合集,启动选项菜单不能正常显示中文。。。。。

那位好心的朋友,帮我分析一下。。。

顺便也想再次麻烦,尊贵的朋友:xiaoyuan0417 帮我看看,如何才能显示中文,同时对 xiaoyuan0417 给本人的帮助表示感谢。。。

同时也要感谢楼主,提供了这么好的帖子,谢谢楼主。。。
回复

使用道具 举报

87#
发表于 2010-2-6 00:43:52 | 只看该作者
原帖由 zhoubin 于 2010-2-5 22:57 发表
唉,我有一个超级郁闷的问题,为什么我用这个BOOTMGR做了一个光盘合集,启动选项菜单不能正常显示中文。。。。。

那位好心的朋友,帮我分析一下。。。

顺便也想再次麻烦,尊贵的朋友:xiaoyuan0417 帮我看 ...

谢谢你的BCD,我去试试看去。

对了,中文的mgr首先确保boot/fonts下中文字体存在,再在/boot/zh-cn文件夹中加入bootmgr.exe.mui文件即可。

我顺便帮你打了个包,你试试
[local]1[/local]

[ 本帖最后由 longlaozong 于 2010-2-6 01:53 编辑 ]
回复

使用道具 举报

88#
发表于 2010-2-6 02:09:00 | 只看该作者
真是奇怪了,用了你的BCD和bootmgr效果也一样,卡住提示Will boot ntldr from drive=0x80,partion=0x1(hidden secctors=0x32fcd)??

[ 本帖最后由 longlaozong 于 2010-2-6 02:11 编辑 ]
回复

使用道具 举报

89#
发表于 2010-2-6 02:30:42 | 只看该作者
现在还不怎么看得懂。
回复

使用道具 举报

90#
发表于 2010-2-6 02:38:55 | 只看该作者
如果只是启动WIN7 PE,用WIN7的BOOTMGR,不就可以了,为什么要用VISTA的BOOTMGR
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-19 03:01

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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