社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 2519阅读
  • 1回复

[教程]如何制作双语版(中英文)的VISTA (W7同理)

楼层直达
级别: 管理员
发帖
3549
飞翔币
5005
威望
64392
飞扬币
51613
信誉值
815
先看一些图:

上面是WINDOWS环境下运行setup.exe的图

上面光盘启动的图,界面也有两种语言选择,选择chinese,安装进入系统是中文的,区域语言、日期时间、键盘输入法等等都是中文版默认配置;如果选ENGOLISH,区域语言、日期时间、键盘输入法默认都是英文的,不过你也可以选择英文操作界面,但区域语言、日期时间、键盘输入法、UI语言等都是中文或中国,这样不会乱码。

我们将以制作MSDN和LENOVO二合一(Ultimate版X86)为例子,因为VISTA中只有Ultimate和Enterprise版才可以支持语言包。其他的版本据说也可以强制安装,但官方默认是不行的。
(转贴请说明来源。如果对本文的描述不理解、不清楚的,及时反馈)
一、基本材料和工作环境
C盘装有VISTA系统(或win2008),D盘空闲,另还要有一个分区,有一定大的容量,假定为G盘。
C盘安装有WINDOWS AIK 工具,下载VISTA with SP2 MSDN英文原版ISO及简体中文语言包For SP2,有一张X86 PE2.0光盘。
二、准备工作
G盘下建三个目录mount、VISTAENCN、LPs。
将简体中文语言包lp.cab放在LPs目录下的zh-cn(没有就建立一个)文件夹内,并解压(解压到当前文件夹)。
虚拟光驱加载(用UltraISO打开)VISTA with SP2 MSDN英文原版ISO,将里面的所有内容复制(提取)到G:\VISTAENCN目录下,删除sourse目录下的5个CLG文件,剪切install.wim到G盘根目录下。
建一个mywim.cmd文件,放在C:\Program Files\Windows AIK\Tools\x86目录中。cmd文件的内容如下:
start /wait imagex /apply g:\install.wim 4 d: /scroll /verify
start /wait imagex /compress fast /flags "ULTIMATE" /check /scroll /capture d: g:\VISTAENCN\sources\install.wim "MSDN Vista Ultimate SP2 Chinese and English" "MSDN Vista Ultimate SP2"

pause
再建一个MYWIM2.CMD:
imagex /append /flags "ULTIMATE" d: g:\VISTAENCN\sources\install.wim "LENOVO Vista Ultimate SP2 Chinese and English" "LENOVO Vista Ultimate SP2" /scroll /verify /check

pause
三、操作过程
1、X86 PE2.0启动,进入C:\Program Files\Windows AIK\Tools\x86目录,运行mywim.cmd,等十分钟左右(视硬件性能)。接着再到D盘WINDOWS目录加入LENOVO的相关OEM内容(参考另文),然后执行MYWIM2.CMD,执行结束后重启,进行C盘的VISTA系统。
2、运行Windows 系统映像管理器,文件,选择windows镜像,打开g:\VISTAENCN\sources\install.wim ,提示编录时,就分别里面的两个映像,一个叫MSDN VISTA....另一个叫LENOVO ....。

install.wim中的两个映像编录结束后,要分别给这两个映像添加应答文件,先处理MSDN的。“文件”,“新建应答文件”。在“应答文件”那个栏内,右键点击packages,选“插入数据包” ,插入G:\LPs\zh-cn目录下的lp.cab。“工具”,“验证应答文件”,右下角的栏内显示无错误。“文件”,“保存应答文件”,命名为MSDN.XML,放在G盘目录下。同样操作,打开LENOVO映像,插入语言包,保存应答文件到G盘,命名为LENOVO.XML。产生在G盘目录下的LENOVO.XML的内容是这样的:
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <servicing>
        <package action="install">
            <assemblyIdentity name="Microsoft-Windows-Client-LanguagePack-Package" version="6.0.6000.16386" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="zh-cn" />
            <source location="G:\LPs\zh-cn\lp.cab" />
        </package>
    </servicing>
    <cpi:offlineImage cpi:source="wim:g:/vistaencn/sources/install.wim#LENOVO Vista Ultimate SP2 Chinese and English" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>



(注:这张图是VISTAX64的,不是本文所说的X86的,所以有AMD64的字样)
3、退出Windows 系统映像管理器,进入C:\Program Files\Windows AIK\Tools\x86。执行一个包括以下内容的CMD文件(这个时间会长一些15分钟左右,视机子性能,如果是做十几二十个OEM合集,就得改别的方法,可以节省比较多时间。
start /wait imagex /mountrw G:\VISTAENCN\sources\install.wim 1 g:\mount
start /wait pkgmgr /o:"g:\mount\;g:\mount\Windows" /n:"g:\msdn.xml"
start /wait imagex /unmount /commit g:\mount

start /wait imagex /mountrw G:\VISTAENCN\sources\install.wim 2 g:\mount
start /wait pkgmgr /o:"G:\mount\;g:\mount\Windows" /n:"G:\lenovo.xml"
start /wait imagex /unmount /commit G:\mount

pause



4、处理安装界面中文化(如果是光盘首次启动无法实现中文,第二次启动可实现,WINDOWS桌面安装100%实现)。进入G:\LPs\zh-cn目录,找到SP2目录。
将G:\LPs\zh-cn\sp2\setup\sources下的zh-cn文件夹复制到G:\VISTAENCN\sources目录下。
将G:\LPs\zh-cn\sp2\sources\license目录下的zh-cn文件夹复制到G:\VISTAENCN\sources\license目录下。
修改lang.ini,执行:
start /wait imagex /mountrw G:\VISTAENCN\sources\install.wim 1 g:\mount
start /wait intlcfg -genlangini -dist:G:\VISTAENCN -image:G:\mount
start /wait imagex /unmount /commit G:\mount
pause
修改后G:\VISTAENCN\sources目录下的lang.ini的内容是这样的:
[Available UI Languages]
en-US = 3
zh-CN = 2

[Fallback Languages]
en-US = en-us

5、更新BOOT.WIM文件,执行:
imagex /mountrw G:\VISTAENCN\sources\boot.wim 2 g:\mount
pause

将G:\LPs\zh-cn\sp2\setup\sources下的zh-cn文件夹复制到g:\mount\sources目录下;
将G:\LPs\zh-cn\sp2\sources\license目录下的zh-cn文件夹复制到g:\mount\sources\license目录下;
将G:\VISTAENCN\sources的 Lang.ini 复制到g:\mount\sources目录下。
执行:
imagex /unmount /commit g:\mount
6、封装ISO,在C:\Program Files\Windows AIK\Tools\X86目录运行CMD命令:
oscdimg -n -bG:\VISTAENCN\boot\etfsboot.com G:\VISTAENCN G:\VISTA_ULTIMATE_EN_CN.iso -m
7、测试。略

 
我们一直在努力!
级别: 光盘见习
发帖
40
飞翔币
335
威望
13
飞扬币
3343
信誉值
0
只看该作者 1 发表于: 2009-05-28
谢谢楼主分享 有时间试试.....