引用 | 编辑
c1010c1010c
2008-10-10 15:27 |
楼主
▼ |
||
x0
前言工具的安装 工作目录介绍 VU Batch Modules的使用 如何使用WSIM创建自动应答文件(Autounattend.xml) 创建自己的Vista DVD ISO镜像 前言 一. 工具 微软已经对无人值守安装做了全面的解析,并发布了一个新的软件包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目录下的那些是相对比较重要的. 备注:根据你登陆的账户,你可能需要右键点击文件,改变文件权限才能查看log文件内容. 四. 几句忠告 1.尽量只用WSIM编辑你的应答文件.这样能很大程度减免应答文件中的句法错误. 2.对应答文件的更改,一步一步去进行.这样可以更容易地检测到错误. 如果你一下子把想要的所有属性都一次设置好,我敢保证你的无人值守安装会不顺利^_^. 工具的安装 1. WAIK MS WAIK (Windows自动安装工具包)包含了我们所需要的无人值守化安装的所有工具.它默认安装在%Programfiles%\Windows AIK目录下.WAIK支持Windows XP SP2, Windows 2003 Server和Vista. 现在我们将WAIK安装在默认路径下. 464280 2. SETX.exe SETX.exe是一个在已运行的Windows操作系统中设置环境变量的命令行工具.我们将设置一些环境变量以便方便访问我们的工作目录. 如果你使用Vista来创建无人值守安装,那么你不需要做其他工作.SETX.exe已经包含在Vista中了. 如果是使用Windows XP,你可以从这个工具包中复制SETX.exe.你不需要安装整个工具包.只要用winrar之类的工具将工具包解压到任意目录下,然后将其中的SETX.exe复制到%Windir%\System32就可以了. 3. VU-Batch-Module VU Batch Modules(Vista无人值守批处理组件)是笔者写的一些批处理文件的集合.用于方便进行一些机械化的操作. 我们创建无人值守安装的很多步骤是通过命令行工具完成的.因此点击批处理文件要远比一遍又一遍重复键入命令要方便得多. 点击这里下载VU Batch Modules. 备注:并非必须使用批处理文件来自动化操作命令行工具. 你同样可以使用vbs等其他支持脚本的语言来完成这一工作. VU Batch Modules的安装: 下载vu_batchs.exe,双击运行.首先需要同意协议. 464281 默认安装在桌面.可以点击Browse按钮来选择其他目标路径. 464282 464283 点击Install后批处理组件开始解压.完成之后可以在桌面找到名为VU_Batchs的新文件夹. 执行PrepLab.cmd 如同所有WAIK工具一样, VU Batch Modules要求完全管理员权限来运行. 对64位系统用户的重要提示 在执行PrepLab.cmd之前,需要调整ImgX变量的值. "%Programfiles%\Windows AIK\Tools\x86"这里,你需要用"amd64"代替"x86" 整行命令将是如下: SETX Imgx "%Programfiles%\Windows AIK\Tools\amd64" -m 我们打开这个VU_Batchs文件夹,双击运行PrepLab.cmd: 464284 出现一个窗口提示我们在DVD光驱中插入Vista DVD光盘. 464285 并非一定要在此时复制Vista光盘,但笔者推荐这样做.如果你不想在此时复制光盘,则不用插入光盘,按任意键即可.然后将弹出如下窗口: 464286 选择"L"后会要求键入创建工作目录的分区盘符.我们要确认该分区有足够的空间(推荐6G以上). 464287 接下来将会在我们选择的分区中建立一系列工作目录.相应的环境变量同时也会被设定好. 464288 现在我们的系统已经为运行其他VU Batch Modules做好了准备.任意键关闭PrepLab.cmd窗口. 如果你想知道设置了哪些环境变量,点击开始\控制面板\系统\高级\环境变量,就可以看到了. 464289 4.可选装的工具 我们将用到文本编辑工具来查看应答文件,我们也可能将需要创建自己的批处理文件.Windows内置的记事本就可以做这些工作.但xml在记事本中的可读性不强. 464290 notepad2是一个更强大更易用的免费编辑工具.当然你还可以选择其他编辑工具.下图是同样的xml文件在notepad2中的显示效果. 464291 工作目录介绍 1.工作目录结构 这部分将介绍工作目录的结构以及PrepLab.cmd所设置的环境变量.如果你不想运行PrepLab.cmd或者如果运行出错,你可以在这里看到具体的目录结构.以便手动完成这些工作. PrepLab.cmd执行完成之后我们将会在之前选择的分区中看到一个名为VistaWork的文件夹.它包含如下结构: 464292 文件夹后面的红色标签是指向这些文件夹的相应环境变量.我们可以在批处理或命令行中用这些环境变量来访问相应目录. 2.文件夹的作用 Distribution (%VDistri%) 此文件夹包含Distribution Share目录结构 DVD (%VDVD%) 此文件夹中是Vista DVD中的文件和目录.里面还有一个Drivers文件夹,用以存放之后的附加驱动. ISO (%VISO%) 此文件夹是存放无人值守安装的ISO镜像文件的地方. Logs (%VLog%) 某些WAIK命令行工具将使用此文件夹存放log文件. Mount (%VMount%) Vista将所有的安装文件都存放在一个打包好的映像中.因此如果想要编辑其中的文件,我们需要先将映像的内容加载到一个目录中.Mount文件夹就是用来缓存这些已加载的文件的. 当我们将映像加载到Mount文件夹后,此文件夹中的目录结构将于我们最终的目标系统安装完成时的结构一样. 464293 如果需要从Mount文件夹中删除已经存在的文件或文件夹,按Shift+Delete.此操作需谨慎.如果删错了文件,这个映像文件将可能再也无法成功安装. Sandbox (%VSandb%) 此文件夹是当向Vista映像文件添加额外的工具包(如系统更新)时,package manager用来当作临时目录的.工具包将被解压到Sandbox文件夹,检查文件依赖,然后再集成到已加载的映像中. 重要提醒: 当一个package manager运行完 .. 访客只能看到部份内容,免费 加入会员 x0
|
引用 | 编辑
hawaii_world
2008-10-10 16:28 |
1楼
▲ ▼ |
谢谢你的分享阿
下次安装vista的时候就用到了 先收下了 x0 |
引用 | 编辑
c1010c1010c
2008-10-10 16:35 |
2楼
▲ ▼ |
那你就收下巴
x0 |