百度空间 | 百度首页 
               
 
查看文章
 
教你制作CD版的VISTA安装盘
2008-04-04 00:07
现在,大家都知道,微软已于去年12月30日发布了Vista英文企业版,而至今网络上并没有泄漏出官方的Vista中文企业版。但是没关系,如果已经下载了官方的英文企业版的朋友,可以自己定制一个纯中文版的VISTA企业版 。这样也没必要重新下载别人定制的中文版VISTA企业版了,可以自个DIY嘛。
方法嘛,其实大家如果认真阅读了WAIK里的文档,可能已经知道怎么制作了。文档里所介绍的很零散,东一点,西一点,还要通过我们的理解才能理出来。

在这里呢,我就把它们整理一遍给大家看一下

1.必备软件:XP系统或2003系统或Vista系统、Windows AIK、英文企业版原盘、中文官方语言包等等,熟悉系统封装布署各命令。

2.复制文件:用虚拟光驱加载英文企业版安装镜像,并把文件复制到本地磁盘某新建目录下,如:f:\vista

按此在新窗口浏览图片

3.制作应答文件:开始==>所有程序==>Microsoft Windows AIK==>Windows 系统映像管理器(Vista下以管理员方式运行)。
按此在新窗口浏览图片

在”Windows映像“一栏中单击“选择WINDOWS映像或编录文件”==〉选择映像==〉指向f:\vista\sources\install.wim并打开,然后按下图选择“是”。
按此在新窗口浏览图片

好,稍等些许时间,已经在系统映像管理器打开install.wim,在“应答文件”栏里新建一个应答文件,回到
"Windows映像“栏里,单击展开Packages项==〉右键单击Languagepack项==〉添加到应答文件,来到右边的属性设置栏里,先单击languagepack结构下的两个组件,然后在ACTION项里把值改为“remove"
按此在新窗口浏览图片

保存应答文件到本地磁盘上,如:f:\Unattend.xml ,然后关闭映像管理器。这一步就算完成了。
应答文件就像这样:
以下内容为程序代码:

   <?xml version="1.0" encoding="utf-8" ?>
- <unattend xmlns="urn:schemas-microsoft-com:unattend">
- <servicing>
- <package action="remove">
   <assemblyIdentity name="Microsoft-Windows-Client-LanguagePack-Package" version="6.0.6000.16386" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="en-US" />
   </package>
- <package action="remove">
   <assemblyIdentity name="Microsoft-Windows-NetFx3-OC-Package" version="6.0.6000.16386" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="en-US" />
   </package>
   </servicing>
   <cpi:offlineImage cpi:source="wim:f:/vista/sources/install.wim#Windows Vista ENTERPRISE" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
   </unattend>


4.干净卸载英文语言包:开始==〉所有程序==〉附件==〉Windows AIK==>以管理员方式运行PE命令行工具,装载install.wim映像到本地磁盘上如:f:\mount(保证F盘有8G的乘余空间)然后命令如下:
imagex /mountrw f:\vista\sources\install.wim 1 f:\mount
按此在新窗口浏览图片

把命令行切换到以下目录,输入命令:cd c:\Program Files\Windows AIK\Tools\x86\Servicing
回车后接着输入以下命令:start /w pkgmgr /o:"f:\mount\;f:\mount\windows" /n:"f:\Unattend.xml"
按此在新窗口浏览图片

稍等片刻,英文语言包就删掉了,好了之后,可以查看一下,命令为:peimg /list f:\mount\windows
如图,我们可以看到已经没有英文语言包了,现在只剩无语言包的内核了。
按此在新窗口浏览图片

先保存干净卸载英文语言包的映像,命令为:imagex /unmount /commit f:\mount
然后呢,更新一下install.wim映像,命令为:ImageX /export /check f:\vista\sources\install.wim * f:\install.wim 进行此步是因为:虽然语言包已从特定 Windows 映像删除,相关的语言包文件仍存在于 .wim 文件中。将 Windows 映像导出到新的 .wim 文件可确保任何不必要的文件都不会进入新的 .wim 文件。然后你就把新生成的映像替换到f:\vista\sources\install.wim,然后就接着以下步骤吧。

5.安装中文语言包:先把官方中文语言包复制到某目录下,如f:\lp\zh-cn\lp.cab,然后还是打开映像管理器,通过管理器打开刚才的install.wim,以之前的方法相似,照样新建一个新的应答文件,在应答文件栏里右击Packages项==〉插入数据包==指向f:\lp\zh-cn\lp.cab来进行添加lp.cab(中文包),保存应答文件并退出映像管理器
按此在新窗口浏览图片

回到PE工具命令行,再次装载install.wim映像,输入:imagex /mountrw f:\vista\sources\install.wim 1 f:\mount
装载完毕,再输入以下命令:start /w pkgmgr /o:"f:\mount\;f:\mount\windows" /n:"f:\Unattend.xml"

稍些许时间,中文包就安装进去了,查看一下:peimg /list f:\mount\windows

安装完之后,记得把默认语言和默认区域都设置为:zh-cn(原来是en-US),命令分别为:peimg /lang=zh-cn f:\mount\windowspeimg /timezone=zh-cn f:\mount\windows
按此在新窗口浏览图片

顺便呢,在此修改一下lang.ini文件,命令为:intlcfg -genlangini -dist:f:\vista -image:f:\mount -all:zh-cn
最后打包:imagex /unmount /commit f:\mount,至此就完成了对install.wim纯中文本地化的工作。

6.对安装程序进行中文本地化:对中文语言包lp.cab进行解压到某文件内,如:f:\lp\zh-cn\
把f:\lp\zh-cn\setup\sources\目录下的zh-cn文件夹包括里面所有内容复制到f:\vista\sources\根目录下,把f:\lp\zh-cn\sources\license\目录下的zh-cn文件夹与及内容复制到f:\vista\sources\license\目录下,顺便删除掉这两 个文件夹里的en-us文件夹。然后

7.更新BOOT.wim:装载boot.wim,命令:imagex /mountrw f:\vista\sources\boot.wim 2 f:\mount
然后把f:\vista\sources\下的除了两个WIM文件的所有文件都复制到f:\mount\sources文件夹内,替换里面所有文件,同时把en-us删掉。保存修改并卸载:imagex /unmount /commit f:\mount
为了能在安装过程中能看到中文本地化的帮助文件以及协议,先用imagex /mount f:\vista\sources\install.wim 1 f:\mount 然后打开f:\mount\windows\system32\oobe\zh-cn文件夹,把里面的五个rtf文件复制到f:\vista\sources\zh-cn文件夹里。完了之后,就把映像无修改卸下来:imagex /unmount f:\mount

至此纯中文本地化工作完成。最后就是打包成可启动DVD了


注:制作成其它纯语言版的安装盘,方法亦如此。如果需制作含多语言时,请把不需要的原有的语言包先从映像里删除,然后再进行添加新的想要的语言包。

类别:系统及技巧 | 添加到搜藏 | 浏览() | 评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu