无忧启动论坛

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

簡 / 繁體 PE (32mb內核) 菜鳥DIY. [14.03] 支持用簡體WIN製作PE

[复制链接]
跳转到指定楼层
1#
发表于 2008-2-23 06:55:47 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
*  此帖沒有整個 ISO 下載, 只是做法及批處文件 . DIY

[14/Mar/2008 更新]
支持使用 簡體 windows XP sp2 製作簡體 WINPE, 見40附件

[3/Mar/2008 更新]
加快載入速度, 加入 WIM 方式外置 Java 1.6.0_02, 加回字庫支持簡體.  見 #25樓

[25/Feb/2008 更新]
手把手 一步步 由零起打造  見#11 樓, 完整開發包已上載.

打印相關說明 請參考 #18 樓

可修改的地方說明請參考 #19樓


目標 :
1. 以最全功能為第一優先,盡求做到較接近 XP 的使用環境。
     菜鳥也精簡, 不再是夢想,壓縮後  32mb 內核, Explorer Shell, IE, 打印...功能, 過得去吧 ?



完成項目:
  • 繁體中文
  • Ramdisk 試用版, 支援 GB 大虛擬盤.
  • fbwf
  • imagex (wim 支援)
  • 網絡服務 (內置網卡驅動包)
  • MSHTA (vbscript 支援)
  • XPE1.07 插件除控制台的地區及語言 仍不工作, 其它全搞定(crypt,driectx,mmc,pnp,wmi,wmp)。
    IE Java 唔得. https, gmail, yahoo mail 等OK
  • 打印 , doPDF, 施樂彩色鐳射, HP 黑白鐳射, Epson 撞擊式. 以 LPT , TCP/IP port 方式連接 全部正常.
  • HWPNP
  • Novell


2. 加快啟動速度(減小文件數量)。
目前:
核心 32 mb (Cab)/ 82mb (未壓縮), system32 178 文件.
Stage2.rar 33mb, system32 325個 文件 (外置)
StageX.WIM  32mb , 486個文件 (外外置)


3. 對象
對象是普通用戶, 務求 菜鳥 們也可以做得到,大家只須下載 pebuilder 及數個插件,再加我的數個輔助文件(純苦力活)。
跑個 batch ,數分鐘便成生 WinPE.ISO 。立即便可於 USB / PXE / 光盤使用了。



構思:

以 pebuilder + XPE 等插件建立 WinPE, 主因它是目前最易入手及可建成功能最強的 WinPE. 但因文件量大, 廋身的時候工作量大.
這得以成功, 該歸功於老九, 基於他的10mb WinPE做起步點, 才能成功. 而這個做法則早在我之前123大俠已提出了以編輯txtsetup.sif,layout.inf配合 Pebuilider 建立 10mb WinPE. 從這個基礎上, 加上 Sherpya 的 XPE 插件並進行 纖體, 便可得到內核小而最接近 XP 環境的 WinPE.
為了令製作易於與人分享, 整個製作過程只需使用 Pebuilder, 編輯純文字文件, 運行 batch.

啟動過程
第一階段先載入僅有 COMMAND PROMPT 及網絡功能的 WinPE.
第二階段載入由第一階段至進入 桌面所需文件(有些是必須存在於 X: 盤). 這時已可於網絡或它地方加載這部份文件. PXE也可以使用這個 WinPE, U 盤使用也可把這個文件放別處.
第二階段, 把餘下的文件放進 WIM 裡, 掛載在 search path 內. 也許很小機會用, 但這個 WinPE 的目標是"最全功能", 所以也一併留下.


製作流程 :
以編輯過的 TXTSETUP.SIF, LAYOUT.INF 替換給 PEBUILDER 用的 WINDOWS CD 原文件. (提供 TXTSETUP.SIF 及  Layout.INF)
PLUGIN 只使用無法外罝或第一階段必須用的. 如KIS,VPC,ODBC可以全外置,不放進去。Novell, Firewall 不懂如何外置,所以加進去。(提供plugin修改過的文件)
為減省第一階段文件量, 大部份 plugin 也修改過 INF 檔, 另把不需於第一階段有的文件移去第二階段才加載. (提供第一階段及第二階段列表及 vbScript 做這部份工作, 這個便是此做法的精簡部份, 把約200 mb 的文件移出核心 ISO)


IE 簡體顯示修正.
加入 SDI 支持
修正啟動有電源選項.

[ 本帖最后由 adatsui 于 2008-3-14 09:49 PM 编辑 ]

Stage_1.gif (24.58 KB, 下载次数: 162)

cmd prompt 階段 (第一階段)

cmd prompt 階段 (第一階段)

Stage_2.gif (29.56 KB, 下载次数: 155)

第二階段 由 XPE 插件接手

第二階段 由 XPE 插件接手

Stage_3.gif (96.21 KB, 下载次数: 148)

控制台項目齊全, 但有3個無效

控制台項目齊全, 但有3個無效

mmc.gif (60.47 KB, 下载次数: 146)

磁碟管理, 服務管理 正常

磁碟管理, 服務管理 正常

aft_cab.gif (16.1 KB, 下载次数: 4341)

aft_cab.gif

layout_txtsetup.rar

9.42 KB, 下载次数: 220, 下载积分: 无忧币 -2

別要這個, 下 面 #11樓 完整開發包, 已包括這2文件.

56#
发表于 2008-11-24 19:23:42 | 只看该作者
直接联系我,上传到网盘或其它,只我下载,拜托了!!!!!
回复

使用道具 举报

55#
 楼主| 发表于 2008-11-23 21:24:30 | 只看该作者
這個情況, 我只可以說抱歉,
這些文件, 如果可以發布, 我早便包括在練習包內了, 就是因為不確定它但是否容許 re-distribute, 及 MS 的鐵定是不容許 re-distribute我才不包括在練習包內.
我相信用些時間, 你一定可以找得到這些文件.
回复

使用道具 举报

54#
发表于 2008-11-23 16:52:30 | 只看该作者
请楼主一定提供下面的东东,谢谢了!!!!!

3. 下載 Penetcfg plugin, 放在 plugin 目錄(这个不能下载了)

4. 建立 N:\Pebuilder3110a\Plugin\Imagex\ 目錄 , 找下列文件也放進去.
FTLIB.dl  5.2.3790.1830 (srv03_sp1_rtm.050324-1447)
imagex.exe 6.0.6000.16386 (vista_rtm.061101-2205)
wimfltr.inf
wimfltr.sys 6.0.6000.16386 (vista_rtm.061101-2205)
wimfsf.sys 6.0.5112.0 (winmain_beta1.050720-1600)
wimgapi.dll 6.0.6000.16386 (vista_rtm.061101-2205)

H:\temp\pebuilder3110a\plugin\fbwf\files 的目錄          ..
24/03/2003  23:13            55,808 devcon.exe
13/11/2006  03:50            66,816 fbwf.sys
13/02/2007  21:19           200,356 FBWFldr.exe
13/11/2006  03:50             9,216 fbwflib.dll

H:\temp\pebuilder3110a\plugin\IMAGEX 的目錄        ..
24/03/2005  07:30            17,408 FLTLIB.DLL
01/11/2006  16:34           381,440 imagex.exe
01/11/2006  16:29             3,116 wimfltr.inf
01/11/2006  18:50           128,104 WIMFLTR.SYS
20/07/2005  15:12            47,488 WIMFSF.SYS
01/11/2006  17:34           318,464 WIMGAPI.DLL

H:\temp\pebuilder3110a\plugin\penetcfg 的目錄         ..
03/08/2004  20:00            16,384 NETCFG_5126002180.EXE

H:\temp\pebuilder3110a\plugin\zzTrim\files 的目錄       ..
02/08/2006  20:48            20,976 EMPTYREGDB.DAT
08/12/2006  15:59            10,240 InfCacheBuild.exe
02/10/2007  14:04           118,272 PECMD.EXE
24/03/2005  16:29            22,528 RAMDISK.SYS
09/08/2005  08:10           298,496 Rar.exe
24/02/2008  20:53    <DIR>          wbem
回复

使用道具 举报

53#
发表于 2008-11-15 20:23:29 | 只看该作者
楼主,麻烦加我QQ,方便交流,能否将插件全部和其它相关文件打包上传(许多东东都不好找)
回复

使用道具 举报

52#
发表于 2008-10-30 14:33:51 | 只看该作者
有人作出来完整的简体中文版没  把一些细节分享下。
我正在学习中,基础差了些。
正在逐步试验呢。
回复

使用道具 举报

51#
 楼主| 发表于 2008-10-9 22:34:41 | 只看该作者
#49, #50

有點不明你們的意思. 完全, 完整. ?? 缺了甚麼請明確說出, 看看怎樣補回.
回复

使用道具 举报

50#
发表于 2008-10-9 21:56:48 | 只看该作者
强烈支持楼主写一个完全、完整的简体中文版教程和提供相关的插件出来
回复

使用道具 举报

49#
发表于 2008-10-6 10:42:53 | 只看该作者
不会脚本。还想学,有些麻烦。
有时间请LZ再写个完整的中文简体版的吧。谢谢
回复

使用道具 举报

48#
发表于 2008-10-5 17:51:30 | 只看该作者
很敬佩楼主这种授人以渔的精神,正在参考楼主的资料中,谢谢~~~~~
回复

使用道具 举报

47#
 楼主| 发表于 2008-7-24 21:57:30 | 只看该作者
沧海一笑
再整理重發帖最近是不會的了,有點忙,正在用簡體win重做一次。
有新主意請回覆大家研究便是。
回复

使用道具 举报

46#
发表于 2008-7-24 10:00:05 | 只看该作者
强烈建议楼主把此贴整理好后重发出来.
回复

使用道具 举报

45#
发表于 2008-7-14 22:17:47 | 只看该作者
谢谢LZ这么好的贴子,在我动手做PE之前先研究一下LZ的插件,我不想要这么多功能,就想从最简单的PE做起.
回复

使用道具 举报

44#
 楼主| 发表于 2008-3-16 23:51:52 | 只看该作者
     不过有些问题是,我不知核心文件哪些是引导启动所必须的,哪些是可以迟些才加进去,要怎么样样加,我的想法是任何软件都是用的时候才挂上,最好是连自已电脑的驱动也是用时才挂上,这样就不会因这么多驱动而烦了,

參考 ....\\plugin\zzTrim\TRIM_Layout_inf\I386\Stage1_OK.txt ,  進行纖體.CMD會對著這個文件把多出的移至 Stage2.rar, 再對著 Stage2_OK.txt 把多出的文件移至 StageX.wim.  
驅動你說的對. 隨了網卡是老早掛上, 顯, 聲卡我的PE並沒處理, 隨便用大俠的 pecmd devi 抓便成了. 反正跑到不同機跑便不同驅動, 集成內核免的就免, 現在尚欠 SCSI 不內置解決不了, 正在打 Chenall 大俠的主意.

    还有,我见网上有的PE核心是21M的,我想核心小些启动应就应快些吧。。。。呵呵


再小核心多的是, 你要有興趣, 把網絡功能於核心移除, 參考 ....\\plugin\zzTrim\TRIM_Layout_inf\I386\cmpe_lst.txt , 這個是控制生成的 layout.inf 抄文件的數量, pebuilder 是對照這個抄文件, 把它在 10mb PE 標記處後的刪了, 不用插件便成 10mb pe . 在這一步步添加便多一點點功能.
回复

使用道具 举报

43#
发表于 2008-3-16 22:36:32 | 只看该作者
楼主说得对,软件是对每个人的,但每个人的需求都不同,核心就不同,对每个人都是一样,所以要做最小最纯正最稳定的核心,
之后软件就自已加进去。我之所以要用WIM格式,是因它好用,体积小,制作方便。

     不过有些问题是,我不知核心文件哪些是引导启动所必须的,哪些是可以迟些才加进去,要怎么样样加,我的想法是任何软件都是用的时候才挂上,最好是连自已电脑的驱动也是用时才挂上,这样就不会因这么多驱动而烦了,

    还有,我见网上有的PE核心是21M的,我想核心小些启动应就应快些吧。。。。呵呵
回复

使用道具 举报

42#
 楼主| 发表于 2008-3-16 15:01:25 | 只看该作者
對於 DIY 我是支持到底的, 可惜一直是用繁體 windows , 有些關於簡體 windows 的, 不太會.

除了中文外, 其它插件都不用改, 都跟語言無關. 勉強說有關的, 便只有部份 cmd 中的 繁體注釋. 這都不影響功能.

加載 WIM 方面沒問題, 已用了 imagex 插件. StageX 便是以 WIM 形式掛上 (stagex.wim 是進入 XPE 桌面後, 才會用到的系統文件).
軟件方面, 這不在PE核心及系統範圍. 這也許是另一故事---製作綠化軟件. 而這並不存在加載問題, 為甚麼軟件非要以 WIM 型式掛上不可呢 ?我都是把軟件抄往 B: 運行的, 跑得飛快, 這個 PE 是以普通用戶為對象, 內存不是問題. 如要自己本身己做好的 wim 掛上, 只須掛在 B: 便成了, 就如最新的 java 組件, 因太大所以我是以 wim 形式掛上.

至於配置方面, 都只是基本必須的. 第一部份在 startnet.cmd , 第二部份則是 autorun.cmd , 任何 autorunn???.cmd . 你要用 pecmd 也可以, 我主要是用它設置 ramdrive 有小及 加載 fonts, 加載硬件驅動外.   

先做到可以進入桌面 , 再跑分段精簡的 batch (進行纖體.CMD). 看有否問題.  如果沒加其它插件, 而步驟沒錯, 該沒問題的, 我已分別用繁體, 簡體 windows xp sp2 做一次試過的.

最後是把 stage2.rar , stagex.wim 移出核心, 剩下約 80mb 的 ISO , makecab 成  .IS_ 便成 32mb 內核. 可以用於光盤, U盤, PXE 則不可做 makecab , 但可以做 SDI , 約 60mb 左右.

現在正在做 pppoe , 完成了這個後, 基本功能便算全了.  (稍後我也沒條件測試 pppoe 了, 哪間爛 ISP 打算不用)
回复

使用道具 举报

41#
发表于 2008-3-15 22:52:48 | 只看该作者
呵呵,楼主有心了,特意做个简体的。。。。

马上用来试试,谢谢.

还想问问,其他插件不用改把?要是做加载外置的WIM文件要有什么插件,配置文件怎么写?
回复

使用道具 举报

40#
 楼主| 发表于 2008-3-14 21:45:02 | 只看该作者
使用 簡體 windows XP Sp2 製作 所需輔助文件.

1. zh_CN.inf  (簡體中文, 由 Eekarum 2005 發布修改而來) 仍有問題, 見上帖的圖, 需要用簡體的高手幫忙修正.
   * 使用簡體 XP 制作,  不要使用 9999_cht_int.inf  插件 (改inf 內[pebuilder] 項下的 Enable=0) , 或幹脆刪掉這文件. 
2. 下載附件, 取代之前發布的文件. (#20樓發布的是繁體 windows 用的)
3. 附件內  pebuilder3110a\plugin\zzTrim\TRIM_Layout_inf\I386\ 內 CHT_layout.iinf , CHT_txtsetup.sif 兩個文件, 改回 layout.inf, txtsetup.sif 取代 Windows XP  source 目錄的同名文件. 

建成的 PE 14x mb , 調試完成後, 將其中 stage2.rar, stagex.wim 移出 iso, 內核剩下 80多mb 吧, make cab 後約 3xmb.

CHS_ONLY.rar

29.16 KB, 下载次数: 265, 下载积分: 无忧币 -2

回复

使用道具 举报

39#
 楼主| 发表于 2008-3-14 07:00:59 | 只看该作者
測試後, 原輔助文件是給繁體用的, 所以用在簡體上要做修改.

1. 簡體支持插件. (已做, 但仍要測試, 如有人提供是最好的)
2. 內核要保留的文件, 及第二階段要保留的文件皆要再次查找.

附圖是未經簡, 也未分開階段的.

[ 本帖最后由 adatsui 于 2008-3-14 07:06 AM 编辑 ]

CHS_1.gif (22.4 KB, 下载次数: 134)

圖中可見中文, 是簡體的.

圖中可見中文, 是簡體的.

CHS_2.gif (26.08 KB, 下载次数: 123)

xpe 加載中, 簡中插件有問題, 其中 xpe loading 該顯示中文.

xpe 加載中, 簡中插件有問題, 其中 xpe loading 該顯示中文.

CHS_3.gif (25.92 KB, 下载次数: 130)

明顯可見是中文.

明顯可見是中文.

CHS_4.gif (61.16 KB, 下载次数: 677)

我的電腦小了 1 個 tab "硬體" 及 有網卡但 ping 不通, 中文插件未完善. (已修㠪)

我的電腦小了 1 個 tab "硬體" 及 有網卡但 ping 不通, 中文插件未完善. (已修㠪)
回复

使用道具 举报

38#
 楼主| 发表于 2008-3-13 23:59:19 | 只看该作者
待我試試用 簡體 windows 試一次, 再回你.

可以把   提示錯誤  的內容貼出來嗎 ?
回复

使用道具 举报

37#
发表于 2008-3-13 23:40:53 | 只看该作者

谢谢回答

回adatsui,已是如你所说的使用,有所用简体插件,用上海VOL版,提示没有几个文件,什么返回值不对等,共8处,估计是楼主哪个要替换的txtsetup.sif.问题,因用正常方法做210M PE没事的
回复

使用道具 举报

36#
发表于 2008-3-13 20:10:41 | 只看该作者
我只能顶了.制作pe太复杂了.
我其实最想干的是如何在一个精简的高效的PE内核上快速的定制自己的外置程序.
目前这方面都没有找到入门级,摇篮级的快速diy方法.
唉,定制pe,一个字:累~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
回复

使用道具 举报

35#
 楼主| 发表于 2008-3-12 20:38:21 | 只看该作者
fal3

; CHT
; 00000404 = KBDUS.DLL,2  <-- 注掉
; CHS
00000804=KBDUS.DLL,2   <-- 使用

; 936(ANSI/OEM - 簡體中文 GBK)
c_936.nls    = 1,,,,,,3_,2,0,0,,1,2   <-- 使用
; 950 (ANSI/OEM - 繁體中文 Big5)
; c_950.nls    = 1,,,,,,3_,2,0,0,,1,2  <-- 注掉

pebuilder 提示的處誤,是甚麼,貼出看看。一般缺文件,也許可以繼續。還是你沒把默認 plugin (跟隨 pebuilder 3110a 來的 plugin)內裡的
[append]
下的注掉。

還有的是,你有用簡體 插件嗎 ?

以簡體來做,我還沒試過,以上只是估計。 看來也許要試試用簡體 windows 來做一次試試,但 沒簡體 windows ....嘿嘿......

最後一點,絕對不要用閹割版的 windows .


給有試著做的各位:
PXE 實測啟動時間, 已啟動網絡,裝妥顯卡,聲卡 約等 3分半,進入桌面已是全功能。

更新  MSI 插件。現在 apploc 也可以進入 PE 後才安裝。 而 sun java 卻沒法進入 pe 後才裝(幸好已把它綠化成WIM了)。
回复

使用道具 举报

34#
发表于 2008-3-12 12:54:47 | 只看该作者
楼主,按你说的方法做了,但第一步就提示8处错误,我的是简体中文VOL-SP2,已把txtsetup.sif, 內相關的項目改了

; CHT
00000404 = KBDUS.DLL,2
; CHS
; 00000804=KBDUS.DLL,2
.
.
; 936(ANSI/OEM - 簡體中文 GBK)
; c_936.nls    = 1,,,,,,3_,2,0,0,,1,2
; 950 (ANSI/OEM - 繁體中文 Big5)
c_950.nls    = 1,,,,,,3_,2,0,0,,1,2


運行 pebuilder , 按 Build后,提示8处错误,是不是一定要用繁体?
回复

使用道具 举报

33#
 楼主| 发表于 2008-3-10 12:13:54 | 只看该作者
是的, 是有點亂, 稍後一併更新.
光是測試, FBWF 抄第2階段文件, 我便測試了很多次. "ControlSet001\Services\FBWF","CacheType" 不同設定對抄寫的影響.
rar 不同壓縮率的解壓速度, 這便 build 了5次, 實在很費時.
不足140mb 的第二階段解縮壓, 便花了1分鐘, 用了FBWF寫入為何這樣慢 ??

MSI 安裝程式, 還是機會只得一半. 也沒法找出因由. 原插件也只是半成品, 沒法.

打印機測試了預安裝, 啟動後安裝(每次均要花時間做, 沒多大意思), 是成功的. 這功能的啟動速度, 也提高了. 遺憾的是沒有 USB 接口的 printer , 沒法測試 USB port 連接的做法.

[ 本帖最后由 adatsui 于 2008-3-10 12:25 PM 编辑 ]
回复

使用道具 举报

32#
发表于 2008-3-8 18:03:26 | 只看该作者
谁说没有人要啊,非常好啊,支持。。。。。。

有个小小提议,把所文章整理下会更加好点,现在看起来有点乱!
回复

使用道具 举报

31#
发表于 2008-3-8 07:23:46 | 只看该作者
制作的过程还可以看懂些,但我还是想要个现成的。谢谢分享你的宝贵经验!
回复

使用道具 举报

30#
 楼主| 发表于 2008-3-8 01:34:06 | 只看该作者
任何時候加 c_936.nls 於 system32, 及 SIMSUN.TTC 在 fonts 目錄. IE 即可支持 簡體.

甚麼是 ..    "支援簡體 WIM AP也可以嗎"   WIM AP ??不明, 抱歉.

貌似是沒有人有興趣這樣重頭做起, 所似有些更新躲懶等稍後一併補上.

***  你的帖好像是繁字......
回复

使用道具 举报

29#
发表于 2008-3-8 00:47:39 | 只看该作者

支援簡體 WIM AP也可以嗎

HI
#25的帖提到加回簡體支援但是沒詳細的步驟
支援簡體 WIM AP也可以嗎
回复

使用道具 举报

28#
 楼主| 发表于 2008-3-8 00:06:03 | 只看该作者
謝謝醒. 已補上.  
這個看 reg 內容 及 sun 網站介紹, 是 applet 及 application (我沒有java applicatioin , 沒得試, 也許再到 sun 找找吧) 的.

我造出來 java wim 約 25mb.

早知你有現成的做了, 便不用費勁. 下次問了再造.
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-22 15:58

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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