[table=538,lemonchiffon][tr][td]
Vista无人值守安装初级指南
[/td][/tr][/table]
[table=98%,lemonchiffon][tr][td]
[*]前言[*]工具的安装[*]工作目录介绍[*]VU Batch Modules的使用[*]如何使用WSIM创建自动应答文件(Autounattend.xml)[*]创建自己的Vista DVD ISO镜像 (8月13日新增.在4楼)
[/td][/tr][/table]
前言一. 工具微软已经对无人值守安装做了全面的解析,并发布了一个新的软件包
Business Desktop Deployment Tools 2007 (缩写BDD 2007).
这个软件包中有一个组件叫
Windows Automated Installation Kit (缩写WAIK),即Windows自动安装工具包.这个工具包包含了Windows系统映像管理器(Windows System Image Manager,缩写WSIM),无人值守安装参考文档,和一些有用的命令行工具.
对本指南所介绍的内容,BDD 2007并非必须.只下载安装WAIK就足够了.
我们将用WSIM来生成一个名为
Autounattend.xml的自动应答文件.在之前的Windows版本中,行使相同作用的文件是winnt.sif.可以说Autounattend.xml是winnt.sif的替代.
二. 关于WDS安装的重要说明(Kid注:WDS是Windows Deployment Services的缩写,Windows部署服务.详细可以参考这里)
如果你要通过WDS来部署Vista安装,你将需要用到两个xml应答文件.不仅需要一个Autounattend.xml来做Vista安装过讨械纳柚霉ぷ?还需要一个WDSClientUnattend.xml来通过WDS启动.这个WDSClientUnattend.xml文件需要放置在你WDS服务器的RemoteInstall\WDSClientUnattend文件夹下.
笔者没有服务器环境,所以没有关于通过WDS配置Vista的经验.WAIK光盘的WDS目录下有一个WDSOOBSTEPBYSTEP.DOC文件,是有关WDS的介绍指南,可供参考.
三. 错误记录
Vista安装会生成十分详细的记录文件-setuperr.log和setupact.log.前者记录的是导致终止的错误.后者则跟踪安装过程中所有的活动.
你会在硬盘上看到很多不同标识的记录.其中
%WINDIR%\Panther\UnattendGC目录下的那些是相对比较重要的.
[table=304,lemonchiffon][tr][td]
备注:根据你登陆的账户,你可能需要右键点击文件,改变文件权限才能查看log文件内容.[/td][/tr][/table]
四. 几句忠告
1.尽量只用WSIM编辑你的应答文件.这样能很大程度减免应答文件中的句法错误.
2.对应答文件的更改,一步一步去进行.这样可以更容易地检测到错误.
如果你一下子把想要的所有属性都一次设置好,我敢保证你的无人值守安装会不顺利^_^.
工具的安装
1. WAIKMS WAIK (Windows自动安装工具包)包含了我们所需要的无人值守化安装的所有工具.它默认安装在
%Programfiles%\Windows AIK目录下.WAIK支持Windows XP SP2, Windows 2003 Server和Vista.
现在我们将WAIK安装在默认路径下.
2. SETX.exe
SETX.exe是一个在已运行的Windows操作系统中设置环境变量的命令行工具.我们将设置一些环境变量以便方便访问我们的工作目录.
如果你使用Vista来创建无人值守安装,那么你不需要做其他工作.SETX.exe已经包含在Vista中了.
如果是使用Windows XP,你可以从
这个工具包中复制SETX.exe.你不需要安装整个工具包.只要用winrar之类的工具将工具包解压到任意目录下,然后将其中的SETX.exe复制到
%Windir%\System32就可以了.
3. VU-Batch-ModuleVU Batch Modules(Vista无人值守批处理组件)是笔者写的一些批处理文件的集合.用于方便进行一些机械化的操作.
我们创建无人值守安装的很多步骤是通过命令行工具完成的.因此点击批处理文件要远比一遍又一遍重复键入命令要方便得多.
点击这里下载VU Batch Modules.
[table=386,lemonchiffon][tr][td]
备注:并非必须使用批处理文件来自动化操作命令行工具.
你同样可以使用vbs等其他支持脚本的语言来完成这一工作.[/td][/tr][/table]
VU Batch Modules的安装:下载vu_batchs.exe,双击运行.首先需要同意协议.
默认安装在桌面.可以点击Browse按钮来选择其他目标路径.
点击Install后批处理组件开始解压.完成之后可以在桌面找到名为VU_Batchs的新文件夹.
执行PrepLab.cmd
如同所有WAIK工具一样, VU Batch Modules要求完全管理员权限来运行.
[table=481,lemonchiffon][tr][td]
对64位系统用户的重要提示
在执行PrepLab.cmd之前,需要调整ImgX变量的值.
"%Programfiles%\Windows AIK\Tools\x86"这里,你需要用"amd64"代替"x86"
整行命令将是如下:
SETX Imgx "%Programfiles%\Windows AIK\Tools\amd64" -m[/td][/tr][/table]我们打开这个VU_Batchs文件夹,双击运行PrepLab.cmd:
出现一个窗口提示我们在DVD光驱中插入Vista DVD光盘.
并非一定要在此时复制Vista光盘,但笔者推荐这样做.如果你不想在此时复制光盘,则不用插入光盘,按任意键即可.然后将弹出如下窗口:
选择
"L"后会要求键入创建工作目录的分区盘符.我们要确认该分区有足够的空间(推荐6G以上).
接下来将会在我们选择的分区中建立一系列工作目录.相应的环境变量同时也会被设定好.
[img]http://www.chinadforce.com/attachments/day_070807/20070807_69206429e97e591b919fNIYTf6FbftcD.png[/img]
现在我们的系统已经为运行其他VU Batch Modules做好了准备.任意键关闭PrepLab.cmd窗口.
如果你想知道设置了哪些环境变量,点击
开始\控制面板\系统\高级\环境变量,就可以看到了.
[img]http://www.chinadforce.com/attachments/day_070807/20070807_09a1749f008959fe2b87Anajn4wz3bJv.png[/img]
[
本帖最后由 深水易寒 于 2008-3-28 10:28 编辑 ]