无忧启动论坛

标题: 用了一个星期都没搞定,谁能详细教我如何使用PeBuilder 3.3.10a+XPE1.0.7制作PE [打印本页]

作者: hy169    时间: 2009-3-21 15:34
标题: 用了一个星期都没搞定,谁能详细教我如何使用PeBuilder 3.3.10a+XPE1.0.7制作PE
想从零开始制作一个XPE,但一个星期都没搞定,只能做出一个nu2menu shell的PE,加载XPE插件没有一次成功的。
谁能教教我PeBuilder插件具体该怎么设定啊?




[ 本帖最后由 hy169 于 2009-3-21 15:57 编辑 ]
作者: hy169    时间: 2009-3-21 16:06
当我用Win2003 sp2 作源时,PE在加载Shell时提示BROWSEUI.DLL 、SHDOCVW.DLL 、URLMON.DLL无法加载,然后可以进但只有一个鼠标在那别的什么都没有;
用xp sp2/sp3作源时,Loading ……Start BartPE……蓝屏!



刚才想到了,把XP作源的PE中RAMDISK.SYS更换成2003的,蓝屏没有了,但同样是三个DLL无法加载

[ 本帖最后由 hy169 于 2009-3-21 16:33 编辑 ]
作者: huaqingyuan    时间: 2009-3-21 21:57
只配置第一项应该就可以吧!我曾经用它制作过2003X64的PE.也没问题啊,
作者: hy169    时间: 2009-3-21 22:31
只加载第一项进了CMD界面!
没办法,只有一个 一个插件项加载试试了
作者: AZASR    时间: 2009-3-21 23:00
做出来的超大 200M的PE
作者: hy169    时间: 2009-3-22 00:44
又试了两小时,还是BROWSEUI.DLL 、SHDOCVW.DLL 、URLMON.DLL那三个文件无法加载
我晕了……
哪位大大把您的PEBuilder传上来给我学习一下啊
万分斯待中……
作者: zqlcchzql    时间: 2009-3-22 01:42
天哪,你必须要启用RAMDISK插件,XPE需要一个可写的环境。
浪费一周的时间。。。。
作者: hy169    时间: 2009-3-22 10:34
感谢zqlcchzql热心帮忙,我的第一个自制PE终于产生了:)
但是发现一些按钮是英文的,这个该在哪个地方改啊?

[ 本帖最后由 hy169 于 2009-3-22 10:39 编辑 ]
作者: zqlcchzql    时间: 2009-3-22 12:19
国别区域修正

[PEBuilder]
Name="区域修正"
Enable=1
[Version]
Signature= "$Windows NT$"
[SetupReg.AddReg]
0x1,"ControlSet001\Control\Nls\Language","InstallLanguage","0804"
0x1,"ControlSet001\Control\Nls\Language","Default","0804"
0x1,"ControlSet001\Control\Nls\Locale",,"00000409"

[ 本帖最后由 zqlcchzql 于 2009-3-22 12:24 编辑 ]
作者: hy169    时间: 2009-3-22 12:34
上面这个改的是PEBuilder里面的哪个插件啊?或者是改的PE里的?
如果是PE里面的chs插件,我看了一下我机器上的,是这样的:

[PEBuilder]
Name="简体中文支持"
Enable=1
[Version]
Signature= "$Windows NT$"

.
............其它语句...........
.
[SetupReg.AddReg]
; -------------------------------------------------------------------------
; NLS Locale
0x1,"ControlSet001\Control\Nls\Language","InstallLanguage","0804"
0x1,"ControlSet001\Control\Nls\Language","Default","0804"
0x1,"ControlSet001\Control\Nls\Locale",,"00000409"

...........

是否就是这个文件?如果是,那么我应该改哪里让菜单全部变成中文?

[ 本帖最后由 hy169 于 2009-3-22 13:38 编辑 ]
作者: zqlcchzql    时间: 2009-3-22 18:34
已经是0804了啊,那应该没有问题了,你要具体说说是哪里的界面是英文或贴图出来。
作者: adatsui    时间: 2009-3-22 21:03
只用 xp sp2 , 2k3 sp1 (別用 sp2) 做源文件.
源文件(xp 光碟的 i386 目錄) 不要用精簡過的 .  例如用 nlite 搞過的.
你說建成的 pe 用上了 xpe 插件還只是200 多mb , 記憶中該更大的, 你是不是用了精簡過的 i386 ( win xp 光盤) ?

這時候大是沒相干的, 未精簡是就是這樣, 我的未精簡 500mb + (不計外置程序) . 精簡後只剩40mb 內核 (cab壓縮), 第二階段再加載 wim 60多mb , 並且是使用sherype  xpe shll 及保留了 除 help 之外全部 xpe 插件功能.
作者: lisong    时间: 2009-3-22 21:26
楼主把你的插件分享一下吧!
作者: hy169    时间: 2009-3-23 15:58
一些按钮、菜单是英文的,请各位老师看看该在哪里修正。


插件包有很多是用不到的,需要哪一个请列明,我可按需上传。
作者: luosiping360    时间: 2009-3-23 16:15
我在PE中目前只是菜鸟,所以只顶一下。
作者: zqlcchzql    时间: 2009-3-23 19:51
0409可能不止一处,其他插件中也有0409,你用文本搜索工具搜索并修改后应该就可以了。
作者: coolg    时间: 2009-3-23 20:08
标题: 回复 #14 hy169 的帖子
可能与#12楼繁体兄弟说的是,与母盘有关。。
作者: adatsui    时间: 2009-3-23 21:03
系統屬性, hardware 是英文, 似乎是與 中文插件有關. 看下面附圖.
最下面的是繁體,  hardware tab 是出了中文名稱 "硬體".
上面的圖是簡體的 (當時是做來測試的, 我主要是用繁體), 2個製作隨中文插件外圴相同. 精簡了的文件也相同 (隨語系文件). 

但繁,簡的 裝置管理員內容, 也都還是英文.

[ 本帖最后由 adatsui 于 2009-3-23 21:12 编辑 ]

chs.jpg (107.17 KB, 下载次数: 43)

chs.jpg

cht.jpg (86.68 KB, 下载次数: 39)

cht.jpg

作者: hy169    时间: 2009-3-23 22:26
关于某些地方显示英文的问题已解决:打开XPE插件包中的xpe.inf,查找0409,按如下方法修改即能完全显示中文:

; NLS Locale
; nls - three lines define locale settings
; User locale is set at runtime by xpeinit
; System locale cannot be set at runtime, check z_xpe-custom.inf
0x1,"ControlSet001\Control\Nls\Language","InstallLanguage","0409"------0804
0x1,"ControlSet001\Control\Nls\Language","Default","0409"----------------0804
0x1,"ControlSet001\Control\Nls\Locale",,"00000409"

作者: hy169    时间: 2009-3-23 23:00
我刚躺床上看笔记本上下的电影,突然想到我改的是XPE插件,但不可能插件针对语言出多语版啊,所以又看了一下chs插件……


实践证明,改上面那个XPE插件文件才能正确显示中文

[ 本帖最后由 hy169 于 2009-3-24 12:12 编辑 ]
作者: legendwe    时间: 2009-4-8 17:32
原帖由 hy169 于 2009-3-23 22:26 发表
关于某些地方显示英文的问题已解决:打开XPE插件包中的xpe.inf,查找0409,按如下方法修改即能完全显示中文:

; NLS Locale
; nls - three lines define locale settings
; User locale is set at runtime ...

不知有人实践过没,阁下真是高手,应该加分!感谢分享
作者: liuhj    时间: 2009-4-8 21:53
PEBuilder使用技巧:

PEBuilder处理插件时是有顺序的,如果你希望一个插件的内容是你最终需要的设置,那么在这个插件前加一个字母“Z”,插件将在最后被PEBuilder执行,它的内容会覆盖其它插件的相关设置。

如:中文插件名为“CHS.inf”,改为“Z_CHS.inf”,那么,Z_CHS.inf插件将在最后被PEBuilder执行,它的内容将覆盖其它插件的相关设置。
作者: lisong    时间: 2009-4-9 11:13
楼上的技巧太实用了!


























辛巴荣耀问道WinPE
作者: 22245077    时间: 2009-4-9 11:56
请问怎么改成中国时区呢?
作者: xiaolongkun0    时间: 2009-4-11 05:40
刚刚玩了下,貌似做出来的PE比较大啊。
作者: djh0558    时间: 2009-7-15 16:04
我也开始着手学习制作了
作者: 奥丁    时间: 2009-10-23 23:59
标题: 回复 #8 hy169 的帖子
我遇到了和你一样的问题,请问最后是怎么解决的呀?用的RAMDISK插件可以共享一下吗?谢谢了。
作者: htmhtmhtm    时间: 2010-1-14 10:50
学习,才接触,潜水中。




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