Win7之家( afsion.com.cn):自己動手 - 打造簡體中文版Windows 7安裝程序
將移除英文包應(yīng)答文件Remove_en-us.xml、7264的簡體中文語言包文件拷貝到G:\,并改名為lp.cab
下面開始進(jìn)入簡體中文版的制作
清空 G:\win7 和 d:\mount 文件夾
用虛擬光驅(qū)加載Windows 7 7264的原始安裝盤映像,將里面的全部文件復(fù)制到到g:\win7\中。
在 windows 7 下”以管理權(quán)限進(jìn)入命令提示符方式,如圖
一、載入映像
查看install.wim文件都包含了哪些版本
dism /get-wiminfo /wimfile:G:\win7\sources\install.wim
1.2 載入索引5-----ULTIMATE
dism /mount-wim /wimfile:G:\win7\sources\install.wim /index:5 /mountdir:D:\Mount
(若要不 保 存 就卸載上面安裝的系統(tǒng)映像,在命令行下執(zhí)行“dism /Unmount-Wim /mountdir:D:\mount /discard”即可。
其中/unmount-win是關(guān)鍵參數(shù),/mountdir:D:\mount的目標(biāo)系統(tǒng)映像,/discard參數(shù)表示丟棄映像。
命令執(zhí)行后,剛才創(chuàng)建的系統(tǒng)映像就卸載掉了。)
移除英文包
使用應(yīng)答文件Remove_en-us.xml移除英文語言包
dism /image:D:\Mount /apply-unattend:G:\Remove_en-us.xml
二、重新編譯-----保存映像
dism /commit-wim /mountdir:D:\Mount
集成中文語言包
3.1 將G:\Lp.cab語言包集成到系統(tǒng)(這一步驟時間久一點)
dism /image:D:\Mount /add-package /packagepath:G:\Lp.cab
三、 重新編譯-----保存映像
dism /commit-wim /mountdir:D:\Mount
3.3為了實現(xiàn)真正的中英雙語,還需要給安裝程序做中英雙語化的調(diào)整。依次執(zhí)行下面的命令:
建立g:\lpexpanded 文件夾
expand.exe -f:* g:\lp.cab g:\lpexpanded
xcopy g:\lpexpanded\sources\license\* g:\win7\sources\license\ /cherkyi
xcopy g:\lpexpanded\setup\sources\* g:\win7\sources /cherkyi
四、簡體中文環(huán)境設(shè)置
檢查一下當(dāng)前的語言設(shè)置
dism /image:D:\Mount /get-intl
設(shè)置默認(rèn)語言為簡體中文:
dism /image:D:\mount /set-SKUIntlDefaults:zh-cn
設(shè)置默認(rèn)顯示語言
dism /image:D:\Mount /set-uilang:zh-cn
設(shè)置系統(tǒng)區(qū)域默認(rèn)語言
dism /image:D:\Mount /set-syslocale:zh-cn
設(shè)置用戶區(qū)域默認(rèn)語言
dism /image:D:\Mount /set-userlocale:zh-cn
設(shè)置輸入?yún)^(qū)域語言為中文
dism /image:D:\Mount /set-inputlocale:0804:00000804
時區(qū)設(shè)置
dism /image:D:\Mount /set-timezone:"China Standard Time"
生成語言配置文lang.ini
dism /image:D:\Mount /gen-langini /distribution:G:\win7
重新編譯----保存映像(保存簡體中文語言環(huán)境設(shè)置)
dism /commit-wim /mountdir:D:\Mount
五、保存修改并且卸載MOUNT
再次檢查并確認(rèn)語言環(huán)境設(shè)置
dism /image:D:\Mount /get-intl
卸載Mount并保存修改
dism /unmount-wim /mountdir:D:\Mount /commit
六、修改boot.wim文件使其支持中文
第一步做完以后,從Windows系統(tǒng)中運行安裝程序已經(jīng)能夠做到中英文雙語了。但是如果從光盤引導(dǎo)安裝的話還是英文的,所以我們還需要對boot.wim做一番修改,使其支持中文。需要說明的是,當(dāng)前中文版的Windows PE 3.0還沒有出來,所以暫時還不能做中文版的Windows PE,不過中英雙語版的安裝程序還是可以的。
將英文版7264 ISO的boot.wim文件提取到G:\win7
首先獲取boot.wim的信息:
dism /get-wiminfo /wimfile:g:\win7\sources\boot.wim
可以看到我們需要修改Index 2對應(yīng)的文件。那就加載Index 2,在這里就不多介紹了:
dism /mount-wim /wimfile:g:\win7\sources\boot.wim /index:2 /mountdir:D:\Mount
接下來安裝中文支持,所謂的中文支持就是讓這個Windows PE能夠正常顯示出中文,說白了就是添加了一些字體文件。安裝WAIK的時候已經(jīng)附帶了相應(yīng)的中文支持包,還是使用離線安裝:
dism /image:D:\Mount /add-package /packagepath:"g:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-fontsupport-zh-cn.cab"
下面還是需要解壓縮那些安裝程序的語言文件,建立g:\lpexpanded 文件夾
expand.exe -f:* g:\lp.cab g:\lpexpanded
xcopy g:\lpexpanded\sources\license\* D:\Mount\sources\license\ /cherkyi
xcopy g:\lpexpanded\setup\sources\* D:\Mount\sources /cherkyi
由于簡體中文版的Windows PE還沒有出來,所以修改lang.ini文件這一步我們只能自己動手制作一下了,盡管我們并不推薦手動更改lang.ini文件。首先在管理員權(quán)限下打開記事本(你可以右擊記事本快捷方式選擇以管理員身份運行,或者在那個管理員權(quán)限的cmd里面輸入notepad后回車),打開D:\Mount \sources\lang.ini文件,它里面應(yīng)該是這樣子:
[Available UI Languages]
en-US = 3
[Fallback Languages]
en-US = en-us
修改后的文件變成這樣:
[Available UI Languages]
zh-CN = 2
[Fallback Languages]
en-US = en-us
(若是做成中英雙語版,修改后的文件變成這樣:
[Available UI Languages]
en-US = 3
zh-CN = 2
[Fallback Languages]
en-US = en-us
)
修改好了以后對boot.wim的操作也算完成了,保存文件并卸載它:
dism /unmount-wim /mountdir:D:\Mount /commit
七、制作ISO文件并刻盤或硬盤安裝。
安裝后就是完全的中文版了
評論列表
查看所有 條評論