无忧启动论坛

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

如何用PEbuilder DIY打造属于自己的PE? 希望老九、老毛桃能帮助我!

[复制链接]
跳转到指定楼层
1#
发表于 2006-12-21 12:40:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我是一个 DIYer 我对我感兴趣的东西,总是喜欢自己动手来做!我是个偶然的机会发现PE的,之后我就喜欢上它了。也用过很多人的PE。但是我想自己做一个。第一是:在自己制作的过程中能学到很多东西,比如说:windows 的系统内核构成,还有程序之间的关联。第二是:我想通过不断的学习,帮助那些对PE兴趣却觉门槛太高的人。我想用我所学的做出一个教程,来让更多人参与进来。这样大家都回自己动手做了,相互交流不是更能活跃论坛的气氛么? 也许有些知道原理的人处于时间、精力的关系,心有余力不足。没关系的,只要大家能互相帮助。我相信没有什么难事!

我找到一个帖子 看起来不错!不过太多了不能全部消化!  慢慢的研究呢!大家一起来参与阿?
[整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导) [转贴]


恩  经过自己动手,已经有初步的系统样子了。先介绍一下步骤。
1.先去下载一个 PEbuilderv3.1.10a  目前是最新版的。而且支持中文了! 不错!
第一次安装完毕后,好像是要搜索系统安装盘的位置,选择no,我搜索过一次N长时间,也没什么用! 以后我们手动选择就好了。然后我们选择 Builder 菜单,Options 子菜单,在language 标签 选择 change按钮,可以找到 chinese_chs.lng 文件 选择打开。这样软件就变成中文的了。如果你懂英语那就自己选择吧!然后按ok按钮有提示说更换语言文件需要从新启动一次软件。再次打开已经变成中文的了!

2.我第一次是用默认插件生成的PE ISO镜像。 如图1:

我的windows安装盘是在z盘,注意是i386文件夹上层目录。如果你是将安装程序复制在其他文件夹请注意位置。 然后选择以下PE ISO镜像 生成的位置。最下面3个按钮,插件按钮就是我们要DIY的选择项,这次我是软件默认的。然后 按产生按钮,经过漫长的等待,ok生成了。这里如果你选择 PE ISO镜像生成的位置在硬盘分区的主目录下,会有3个提示对话框,前2个是说 目录不存在,提示是否生成目录,第三个是 CreateDirectory() "c:"失败,按确定按钮也会生成的。没什么问题!然后我们用虚拟机测试一下,看看我的截图 如图2:

这就是默认生成的系统。

3.pebuilder 默认用nu2menu 做shell,生成的PE系统就是在开始菜单的那个位置有个GO 的菜单!这里简单介绍一下什么是shell。shell介绍:
操作系统与外部最主要的接口就叫做shell。shell是操作系统最外面的一层。shell管理你与操作系统之间的交互:等待你输入,向操作系统解释你的输入,并且处理各种各样的操作系统的输出结果。shell提供了你与操作系统之间通讯的方式。这种通讯可以以交互方式(从键盘输入,并且可以立即得到响应),或者以shell script(非交互)方式执行。shell script是放在文件中的一串shell和操作系统命令,它们可以被重复使用。本质上,shell script是命令行命令简单的组合到一个文件里面。Shell基本上是一个命令解释器,类似于DOS下的command.com  
原文:Shell介绍



4.我个人是不喜欢这个nu2menu的shell,大家还是喜欢xp的shell吧? ok我们继续做,下载一个 BartPE's PE plus for xpe-1.0.6,对这个就是老九老毛桃PE系统中用的shell。把这个xpe-1.0.6压缩包解压以后,生成的xpe-1.0.6目录剪切到 pebuilder 软件目录的plugin目录下,然后我们启动 pebuilder,按插件按钮 如图3:

这个时候我们就能看见 刚刚下载的 xpe-1.0.6 的配置文件都在最上面 [Sherpya]windows XPE一大堆。默认都是启用的,然后我们需要去掉的就是讨厌的nu2menu的shell,找到 nu2menu和nu2shell,按 启用/停用 按钮 都停用掉。注意翻译有错误,显示的是错误那就是停用了,正确都是启用的插件。插件我没有启用太多,为了能成功,如图4:

然后按生成按钮。漫长等待结果发现有4处错误。察看一下错误位置,都是在 inf文件中 带有 nu2menu 得相关字段。我们只要看错误位置显示的是哪个inf文件,然后打开它找到带有nu2menu的字段删除掉就好了!

keyboard.inf文件中找到下面字段删除

[Append]
nu2menu.xml, keyboard_nu2menu.xml
------------------------------------
ramdisk.inf文件中找到下面字段删除

[Append]
nu2menu.xml, ramdmenu.xml

5.生成最后的iso镜像 用虚拟机测试 进入系统还是有几个错误窗口弹出!不过已经有初步系统的样子了。呵呵如图ok:

能看出语言显示不正确,还有很多地方需要完善呢! 今天先做到这里!大家一起交流 :)


6.昨天加入了中文插件,现在可以正确的现实中文了!看看截图:


插件我也发上来吧!
中文插件
-------------------------------------------------------------------------

[ 本帖最后由 tiancai4126 于 2006-12-27 10:15 AM 编辑 ]

1.jpg (31.94 KB, 下载次数: 96)

1.jpg

2.jpg (63.78 KB, 下载次数: 88)

2.jpg

3.jpg (31.46 KB, 下载次数: 85)

3.jpg

4.jpg (82.18 KB, 下载次数: 92)

4.jpg

ok.jpg (65.45 KB, 下载次数: 97)

ok.jpg
2#
发表于 2006-12-21 14:40:26 | 只看该作者
想法不错,我也和你的想法差不多~~
先自己找找,遇到问题的时候再找大家帮忙
现在我们是要从没有思路变成一身全是问题
然后一点一点解决~~
回复

使用道具 举报

3#
发表于 2006-12-21 20:51:43 | 只看该作者
好 . 支持 DIY . 這才是樂趣.
回复

使用道具 举报

4#
发表于 2006-12-21 22:30:57 | 只看该作者
是的!怎么没有教人怎么制作PE的教程啊!我是说那种基础的!
回复

使用道具 举报

5#
发表于 2006-12-22 09:05:16 | 只看该作者
现在我已经成功地提取出pebuilder.iso ,但是我用虚拟机进取之后是一个很简单的界面,就是左下角有个“go”的那种,我现在知道要添加好多插件,但是我自己不知道哪里能找到或者这些东西的制作思路。翻了好几天的帖子了,还是没看到,我相信在坛子里一定会有的,我们自己找找吧,还有我弄了一个PE 2.0 用的6.0.6000版的,但是现在我找不到一个合适的SHELL,听说有人做出来过,但是我不知道哪里能找到,或者谁能提供点思路给我,我市刚开始玩PE的~~希望大家一起研究
回复

使用道具 举报

6#
发表于 2006-12-22 09:11:17 | 只看该作者

我也想知道!

~~希望大家一起研究 !!!!!
回复

使用道具 举报

7#
 楼主| 发表于 2006-12-22 11:40:16 | 只看该作者
yangpool 我跟你做的一样啊! 呵呵! 不过最近没有动力了!感情出点问题! 我想我会好起来的。谢谢大家这么关注! 有能力的人帮忙啊!
回复

使用道具 举报

8#
发表于 2006-12-22 11:58:52 | 只看该作者
有些事不是一时一刻、一朝一日就可以的。本人做那个PE,就用了1年半时间,才从180MB精简到60MB左右,天风版主把它放到中关村,老毛桃以这个为蓝本,也用了半年多时间去精简优化才出光棍版(补了不少驱动)。现在论坛上的YY都是以光棍版为蓝本来YY的,当然大家的经验多了,YY出一个属于自己的版本短的就几分钟,多的只需几天。
也建议楼主一边YY一边自己Builder

[ 本帖最后由 lxl1638 于 2006-12-22 12:08 PM 编辑 ]
回复

使用道具 举报

9#
 楼主| 发表于 2006-12-22 12:47:31 | 只看该作者
谢谢你热心的回复! 我知道是需要很长时间再能完善的。我也说了我做DIY  PE 也是为了从中不断的学习提高自己! 我会努力学习的,到时候可能会麻烦你了! 呵呵!
回复

使用道具 举报

10#
 楼主| 发表于 2006-12-22 16:35:09 | 只看该作者
是啊 关于PE的shell 我找了很多地方都没有方法阿 ! 那个nu2menu Shell 如何替换成xp自己的explorer ?
回复

使用道具 举报

11#
发表于 2006-12-22 16:42:23 | 只看该作者
呵呵,不错,还是有人关注我们的,我自己用了XPE+pebuilder了但是为什么出来的效果是:有桌面有我的电脑,但是下面没有开始菜单,还是那个“go” 我不知道哪里的问题~~

还有我的虚拟机也出问题了,估计是要罢工,现在每次制作完ISO之后第一次装进虚拟机的时候可以正常运行,之后就一直没有办法光启,都是以各大黑屏,我之后删掉这个虚拟机重新建一个,我不知道是我哪里使用出的问题还是怎么样,又没有一样出个这样问题的朋友,我修复之后还是不好用~~一会重新装一下看看
回复

使用道具 举报

12#
发表于 2006-12-22 16:49:07 | 只看该作者
嘿嘿,被我发现刚装进来的XPE 1.05的开始菜单时在上边的,郁闷以下,我记得之前看到一个帖子说怎么弄下来,我找找,找到给大家写一下~~
回复

使用道具 举报

13#
发表于 2006-12-22 20:14:30 | 只看该作者
新手学习中!
回复

使用道具 举报

14#
发表于 2006-12-22 20:34:41 | 只看该作者
畏 explorer shell 就用 sherpya 的 xpe 插件啦. 不用 nu2menu 插件便不會 出 go 哪個東東了, 也可以兩個shell同用.
用了 xpe 插件, 哪便不是走救急盤的路線了, 而是 liveCD, 只用這個插件, build 出來是過 300mb 了. 留意作者的說明文件, 很多問題在哪文件說明了.
good luck .
回复

使用道具 举报

15#
发表于 2006-12-22 21:35:08 | 只看该作者
呵呵,谢谢楼上的,但是我现在用pebuilder 3.19
去掉了NU2MENU 那个SHELL就不能顺利生成ISO
我不知道为什么,我就是想用一个XPE,我的E文不怎么样,说明只能看个大概
回复

使用道具 举报

16#
 楼主| 发表于 2006-12-23 09:52:05 | 只看该作者
哈哈  开心,原来还是有人关注的么!  XPE 1.05的开始菜单 能不能上传一个给我阿? 先谢谢了!
回复

使用道具 举报

17#
 楼主| 发表于 2006-12-23 12:06:58 | 只看该作者
谢谢 adatsui 根据你的提示我找到了下面这个连接,里面都是 Bart's PE Builder Plugins 的链接
http://www.911cd.net/forums//lofiversion/index.php?f21.html

XPE 1.05 我已经下载了,同时我还看见 1.06 一起都下载了!
回复

使用道具 举报

18#
发表于 2006-12-23 17:13:25 | 只看该作者
这是发展方向啊  国外的几个project都是这样的
回复

使用道具 举报

19#
发表于 2006-12-25 08:59:06 | 只看该作者
休息了两天,接着弄,我就不信我弄不出来它~~
现在我的PE2.0 也已经如火如荼的进行当中了~~
齐头并进~~楼主有什么新的发现没,我知道你的PE没有中文显示,是因为你没有弄中文插件,我这里有一个,如果需要,我mail给你,我这个也是在论坛里边找的
回复

使用道具 举报

20#
 楼主| 发表于 2006-12-25 10:49:36 | 只看该作者
好啊!你先发给我吧,今天忙,没时间研究。你发给我就省事多了,不用浪费时间找! e-mail:tiancai4126@163.com  谢谢了!
回复

使用道具 举报

21#
发表于 2006-12-25 11:38:33 | 只看该作者
已经给你发过去了
随时可以接收,现在我们是不是应该研究一下人家怎么开始往里边加驱动了~~
嘿嘿,有什么新进展我们要多沟通阿~~
回复

使用道具 举报

22#
 楼主| 发表于 2006-12-25 12:13:51 | 只看该作者
哈哈 认识你很高兴 ! 你也可以看看那别人的精华帖子! 我也是初学 我刚才看了一下 这个精化贴子 [更新]光棍版+网络拨号支持(12.17更新) 不知道你看了没有,我没好好研究呢,先下载了再研究!
回复

使用道具 举报

23#
发表于 2006-12-25 16:03:07 | 只看该作者
支持啊,我们这些菜鸟就需要这些!!
回复

使用道具 举报

24#
发表于 2006-12-25 19:39:54 | 只看该作者
樓主, 關於有些插件因為 有 nu2menu 而 我們不便用 nu2menu 插件時, 令 pebuilder 報錯 (其實是沒相干的, 如果是用了 xpe插件的話) 繼續 建iso便成,  但也有個做法 令這情況不報錯.   

paraglider 提供

1) Comment out the 2 lines in every plugin
2) In the !custom directory create a plugin file that contains ( normally this will be the first processed plugin ):

[Version]
Signature= "$Windows NT$"

[PEBuilder]
Name="Fake nu2menu"
Enable=1

[SourceDisksFiles]
nu2menu.xml=2

In the same directory create an empty nu2menu.xml file. When you build your cd you will finish up with an nu2menu.xml in the system32 directory. You can choose to ignore this file or if you are using something like the Sherpya build scripts then you can add a command to the wrapper.cmd to delete this file prior to building the iso.


反正是把一個空的  NU2MENU.XML , 抄到 system32 便是.

大力支持 DIY . 耶誔快樂.
回复

使用道具 举报

25#
发表于 2006-12-26 09:45:29 | 只看该作者
楼上的这个也是一个办法,像我们这样开始做的人,对体积基本没有要求,能实现就很快乐了~~
这个帖子在我基本学会议前坚决不叫它沉下去~~
这几天开始研究驱动,我去别的帖子看看,有好东西我给链接~~
回复

使用道具 举报

26#
 楼主| 发表于 2006-12-26 12:20:48 | 只看该作者
yangpool  你为什么不也写出一个帖子来让大家一起讨论呢? 呵呵。 我最近有点忙,可能研究需要搁置一段时间。
还要感谢 adatsui  你提出这个方法,只要大家有想法就提出来,互相学习么。谢谢了!
回复

使用道具 举报

27#
发表于 2006-12-26 12:35:30 | 只看该作者
原帖由 yangpool 于 2006-12-22 04:42 PM 发表
还有我的虚拟机也出问题了,估计是要罢工 ...

我以前也有这个问题,在VWMare启动时在bios中将启动介质设为光盘,以后就可以反复启动pe了。
回复

使用道具 举报

28#
 楼主| 发表于 2006-12-26 18:14:45 | 只看该作者
成功了!我从新生成了一次!已经支持中文了! 我现在把抓图和中文插件都发上来!

1.jpg (59.01 KB, 下载次数: 46)

1.jpg

chs PE builder.rar

11.21 KB, 下载次数: 3976, 下载积分: 无忧币 -2

回复

使用道具 举报

29#
 楼主| 发表于 2006-12-27 15:59:55 | 只看该作者
系统出行终于做好了!  这里要感谢 123 是他的热心回帖解决了郁闷我很久的, 用XPE插件生成 PE iso镜像盘, 启动系统后发现任务栏在顶部而且还是自动隐藏的。 以下是 123 的回复:

打开xpe-defaults.inf,找到这一行:
; TaskBar on Top - Autohide
0x3,"Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects2","Settings",\
  28,00,00,00,ff,ff,ff,ff,03,00,00,00,01,00,00,00,3c,00,00,00,1e,00,00,00,fe,\
  ff,ff,ff,fe,ff,ff,ff,02,04,00,00,1c,00,00,00
把它删除。
回复

使用道具 举报

30#
发表于 2007-2-8 22:13:55 | 只看该作者
等我自己也來做一個,跟大家一起學習
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-30 14:31

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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