自己动手 - 打造简体中文版Windows 7安装程序

0
回复
298
查看
[复制链接]
发表于 2014-1-5 20:19:13 | 显示全部楼层 |阅读模式
自己动手 - 打造简体中文版Windows 7安装程序
将移除英文包应答文件Remove_en-us.xml、7264的简体中文语言包文件拷贝到G:,并改名为lp.cab
      
下面开始进入简体中文版的制作

清空 G:win7 和 d:mount 文件夹
用虚拟光驱加载Windows 7 7264的原始安装盘映像,将里面的全部文件复制到到g:win7中。

在 windows 7 下”以管理权限进入命令提示符方式,如图



一、载入映像

查看install.wim文件都包含了哪些版本
dism /get-wiminfo /wimfile:G:win7sourcesinstall.wim
1.2 载入索引5-----ULTIMATE
dism /mount-wim /wimfile:G:win7sourcesinstall.wim /index:5 /mountdir:D:Mount
(若要不 保 存 就卸载上面安装的系统映像,在命令行下执行“dism /Unmount-Wim /mountdir:D:mount /discard”即可。
其中/unmount-win是关键参数,/mountdir:D:mount的目标系统映像,/discard参数表示丢弃映像。
命令执行后,刚才创建的系统映像就卸载掉了。)
移除英文包
使用应答文件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语言包集成到系统(这一步骤时间久一点)
dism /image:D:Mount /add-package /packagepath:G:Lp.cab

三、 重新编译-----保存映像


dism /commit-wim /mountdir:D:Mount
3.3为了实现真正的中英双语,还需要给安装程序做中英双语化的调整。依次执行下面的命令:
建立g:lpexpanded 文件夹
expand.exe -f:* g:lp.cab g:lpexpanded

xcopy g:lpexpandedsourceslicense* g:win7sourceslicense /cherkyi

xcopy g:lpexpandedsetupsources* g:win7sources /cherkyi

四、简体中文环境设置

检查一下当前的语言设置
dism /image:D:Mount /get-intl
设置默认语言为简体中文:
dism /image:D:mount /set-SKUIntlDefaults:zh-cn
设置默认显示语言
dism /image:D:Mount /set-uilang:zh-cn
设置系统区域默认语言
dism /image:D:Mount /set-syslocale:zh-cn
设置用户区域默认语言
dism /image:D:Mount /set-userlocale:zh-cn
设置输入区域语言为中文
dism /image:D:Mount /set-inputlocale:0804:00000804
时区设置

dism /image:D:Mount /set-timezone:"China Standard Time"
生成语言配置文lang.ini
dism /image:D:Mount /gen-langini /distribution:G:win7
重新编译----保存映像(保存简体中文语言环境设置)
dism /commit-wim /mountdir:D:Mount

五、保存修改并且卸载MOUNT


再次检查并确认语言环境设置
dism /image:D:Mount /get-intl

卸载Mount并保存修改
dism /unmount-wim /mountdir:D:Mount /commit

六、修改boot.wim文件使其支持中文


第一步做完以后,从Windows系统中运行安装程序已经能够做到中英文双语了。但是如果从光盘引导安装的话还是英文的,所以我们还需要对boot.wim做一番修改,使其支持中文。需要说明的是,当前中文版的Windows PE 3.0还没有出来,所以暂时还不能做中文版的Windows PE,不过中英双语版的安装程序还是可以的。

将英文版7264 ISO的boot.wim文件提取到G:win7
首先获取boot.wim的信息:

dism /get-wiminfo /wimfile:g:win7sourcesboot.wim

可以看到我们需要修改Index 2对应的文件。那就加载Index 2,在这里就不多介绍了:

dism /mount-wim /wimfile:g:win7sourcesboot.wim /index:2 /mountdir:D:Mount

接下来安装中文支持,所谓的中文支持就是让这个Windows PE能够正常显示出中文,说白了就是添加了一些字体文件。安装WAIK的时候已经附带了相应的中文支持包,还是使用离线安装:

dism /image:D:Mount /add-package /packagepath:"g:Program FilesWindows AIKToolsPEToolsx86WinPE_FPswinpe-fontsupport-zh-cn.cab"

下面还是需要解压缩那些安装程序的语言文件,建立g:lpexpanded 文件夹
expand.exe -f:* g:lp.cab g:lpexpanded

xcopy g:lpexpandedsourceslicense* D:Mountsourceslicense /cherkyi

xcopy g:lpexpandedsetupsources* D:Mountsources /cherkyi


由于简体中文版的Windows PE还没有出来,所以修改lang.ini文件这一步我们只能自己动手制作一下了,尽管我们并不推荐手动更改lang.ini文件。首先在管理员权限下打开记事本(你可以右击记事本快捷方式选择以管理员身份运行,或者在那个管理员权限的cmd里面输入notepad后回车),打开D:Mount sourceslang.ini文件,它里面应该是这样子:

[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文件并刻盘或硬盘安装。

安装后就是完全的中文版了
Windows7之家(www.908098.com),凝聚你我他
关注官方微信

微信号:大白网

微博:大白网

QQ1群:4731622

QQ2群:4731622

全国服务热线:

QQ24485416

(工作日:周一至周五 9:00-16:00)
大理市
www@dali8.net

手机版-小黑屋- 大理白族|大理乡村旅游网|大理网|大理论坛|白族网|大理旅游网|大理信息网|大理生活网

技术支持:挖主机网络 Powered by大白网© 2006-2025 dalibaizu.com  滇ICP备19004088号 滇公网安备 53290102000530号