Windows2000的自动安装 刖言 随着 windows2000(以下简称W2K)各种版本的正式发布,对需要多次安装的用户 如机器出现莫名其妙的故障需多次安装时,或作为一名网管需一次性升级几十台甚至是上百 台机器时,普通方法W2K的安装,安装过程中多次命令的输入,多次相同的选择,安装一台 机器可能会耗费你一个小时甚至更长的时间,对你而言,这不亚噩梦一场。一般来讲,我们 可以使用 GHOST进行硬盘拷贝之后安装到其它计算机中去,而且网络设置、用户设置的灵活 性不是很好,而且,它更适合本机的备份。其实,微软公司提供了几种方便快捷的多台计算 机自动安装方法,一是用W2K提供的RIS( remote installation service,远程安装服务) 实现远程安装,二是磁盘映象法,三是无人参与安装( unattended installation)。下面 笔者结合实际应用经验,对三种快速安装方法逐一介绍 1、远程安装 1.1远程安装的概念 远程安装服务是W2K提供的一种新服务,该服务允许用户仅在W2KRIS服务器上保留 一份W2Kpro(RIS不支持W2 K server的安装)的源安装文件,通过网络在多台机器上安 装W2Kpro。要求在RIS服务器上安装和正确配置RIS软件,将W2K源文件存储在一个共享 的文件夹里:客户机要求有一块支持PXE( pre boot execution environment)功能的网卡 和一块兼容PE网卡的RIS启动磁盘,并能访问RIS服务器。此外,不再需要其它软件连接 RIS服务器 1.2远程安装的优越性 RIS远程安装与普通安装相比,其好处主要有: ●它允许用户远程安装W2K
Windows 2000 的自动安装 前 言 随着 windows 2000 (以下简称 W2K)各种版本的正式发布,对需要多次安装的用户, 如机器出现莫名其妙的故障需多次安装时,或作为一名网管需一次性升级几十台甚至是上百 台机器时,普通方法 W2K 的安装,安装过程中多次命令的输入,多次相同的选择,安装一台 机器可能会耗费你一个小时甚至更长的时间,对你而言,这不亚噩梦一场。一般来讲,我们 可以使用 GHOST 进行硬盘拷贝之后安装到其它计算机中去,而且网络设置、用户设置的灵活 性不是很好,而且,它更适合本机的备份。其实,微软公司提供了几种方便快捷的多台计算 机自动安装方法,一是用 W2K 提供的 RIS(remote installation service ,远程安装服务) 实现远程安装,二是磁盘映象法,三是无人参与安装(unattended installation)。下面 笔者结合实际应用经验,对三种快速安装方法逐一介绍。 1、远程安装 1.1 远程安装的概念 远程安装服务是 W2K 提供的一种新服务,该服务允许用户仅在 W2K RIS 服务器上保留 一份 W2K pro(RIS 不支持 W2K server 的安装)的源安装文件,通过网络在多台机器上安 装 W2K pro。要求在 RIS 服务器上安装和正确配置 RIS 软件,将 W2K 源文件存储在一个共享 的文件夹里;客户机要求有一块支持 PXE(pre_boot execution environment)功能的网卡 和一块兼容 PXE 网卡的 RIS 启动磁盘,并能访问 RIS 服务器。此外,不再需要其它软件连接 RIS 服务器。 1.2 远程安装的优越性 RIS 远程安装与普通安装相比,其好处主要有: ●它允许用户远程安装 W2K;
●它通过允许客户机访问W2K分布式文件而简化了服务器映象管理:同时在安装过程 中的硬件检测可使用即插即用功能 ●它可以在计算机出现故障时快速恢复操作系统 ●在重新启动客户机保证了系统的安全性 1.3RIS服务器的功能 1.3.1RIS服务器用来向RIS客户机管理和发布W2K操作系统,它可以发布基于CD 的映象或 RIP rep映象。基于ωD的映象包括操作系统映象文件并能通过使用应答文件 ( answer files,详见第四部分)来单独配置每一台计算机。 RIP rep映象是基于一台预先 配置好的计算机并可包括有关应用程序。它主要用来把发布 W2K pro到配置大致相同的计算 1.3.2RIS服务器的配置要求 1.3.2.1硬件要求: ●w2K服务器必须具有奔腾133以上CPU,128M以上内存 ●具有两个磁盘分区。一个安装操作系统,一个放置RIS映象,其中第二分区至少在 2GB以上,并格式化为MTFS格式 1安装网卡 1.3.2.2网络服务:(至少是让RIS服务器能从其它服务器上得到此服务) ●DHCP服务,用来给RIS客户机分配动态IP地址 ●DNS服务,用来确定活动目录(活动目录的详细请参考相关资料) ●活动目录,用来确定RIS服务器和客户机 1.4RIS服务器的安装
●它通过允许客户机访问 W2K 分布式文件而简化了服务器映象管理;同时在安装过程 中的硬件检测可使用即插即用功能; ●它可以在计算机出现故障时快速恢复操作系统; ●在重新启动客户机保证了系统的安全性。 1.3 RIS 服务器的功能 1.3.1 RIS 服务器用来向 RIS 客户机管理和发布 W2K 操作系统,它可以发布基于 CD 的映象或 RIP rep 映象。基于 CD 的映象包括操作系统映象文件并能通过使用应答文件 (answer files,详见第四部分)来单独配置每一台计算机。RIP rep 映象是基于一台预先 配置好的计算机并可包括有关应用程序。它主要用来把发布 W2K pro 到配置大致相同的计算 机。 1.3.2 RIS 服务器的配置要求 1.3.2.1 硬件要求: ●W2K 服务器必须具有奔腾 133 以上 CPU,128M 以上内存 ●具有两个磁盘分区。一个安装操作系统,一个放置 RIS 映象,其中第二分区至少在 2GB 以上,并格式化为 NTFS 格式 l 安装网卡 1.3.2.2 网络服务:(至少是让 RIS 服务器能从其它服务器上得到此服务) ●DHCP 服务,用来给 RIS 客户机分配动态 IP 地址; ●DNS 服务,用来确定活动目录(活动目录的详细请参考相关资料); ●活动目录,用来确定 RIS 服务器和客户机。 1.4 RIS 服务器的安装
RIS服务器是W2K服务器的一个可选安装组件,可通过 windows组件向导引导RIS服务 器的安装。其内容包括:根信息协议层(BINL),单一事件存储( single instance store, SIS),简单文件传输协议(TFTP)。 1.4.1配置和启动基于CD映象的RIS服务 在RIS服务安装完成后,可通过运行RIS启动向导进行,即运行 RISETUP,通过它将 W2K安装文件从CD拷贝到RIS服务器的源文件上 1.4.2DHCP管理器给RIS服务器授权 为使RIS服务器响应客户机的请求,DHCP服务器必须通过活动目录授权,同时确保没 有其它DHCP服务器向客户机分配IP地址。 1.4.3授权用户创建计算机帐户 为使用RIS安装一个W2Kpro映象,用户必须有权将客户机加入到域中。你可以授权 用户在域中任何地方或者仅能在域中的某特定组织中创建帐户。 1.4.4授权用户使用批处理作业登陆 为使授权用户能进行远程安装,该帐户必须有权通过批处理作业登陆。该权限必须由 管理员专门授予 1.4.5配置RIS响应客户机的请求 RIS服务器必须能响应客户机的请求,该功能可在活动目录下对RIS服务器的特性加 以明确即可。 1.5客户机准备 客户机的要求: ●该客户机必须满足安装w2kpro的硬件要求
RIS 服务器是 W2K 服务器的一个可选安装组件,可通过 windows 组件向导引导 RIS 服务 器的安装。其内容包括:根信息协议层(BINL),单一事件存储(single instance store, SIS),简单文件传输协议(TFTP)。 1.4.1 配置和启动基于 CD 映象的 RIS 服务 在 RIS 服务安装完成后,可通过运行 RIS 启动向导进行,即运行 RISETUP,通过它将 W2K 安装文件从 CD 拷贝到 RIS 服务器的源文件上。 1.4.2 DHCP 管理器给 RIS 服务器授权 为使 RIS 服务器响应客户机的请求,DHCP 服务器必须通过活动目录授权,同时确保没 有其它 DHCP 服务器向客户机分配 IP 地址。 1.4.3 授权用户创建计算机帐户 为使用 RIS 安装一个 W2K pro 映象,用户必须有权将客户机加入到域中。你可以授权 用户在域中任何地方或者仅能在域中的某特定组织中创建帐户。 1.4.4 授权用户使用批处理作业登陆 为使授权用户能进行远程安装,该帐户必须有权通过批处理作业登陆。该权限必须由 管理员专门授予。 1.4.5 配置 RIS 响应客户机的请求 RIS 服务器必须能响应客户机的请求,该功能可在活动目录下对 RIS 服务器的特性加 以明确即可。 1.5 客户机准备 客户机的要求: ●该客户机必须满足安装 w2k pro 的硬件要求
●该客户机必须有一块网卡 其它要求 ●使用基于PXE启动的ROM ●使用支持PXE的网卡并能支持使用RIS启动盘 ●支持网络PC标准。网络PC标准支持网络启动、升级并能阻止用户改变硬件和操作 系统配置 1.6通过RIS安装W2Kpro 在RIS服务器已经安装和配置后,我们就可以通过使用PEE兼容的网卡或者使用支持 PXE的网卡和RIS启动盘安装w2kpro。具体步骤如下: 1.6.1用RIS启动盘启动计算机,在出现提示时,按F12进行网络启动; 1.6.2客户安装向导程序开始启动,按回车键继续 3出现 windows2000登陆对话框。输入要登陆的域名和已授权的用户名及口令 1.6.4出现选项分别为“ automatic setup、 custom setup restart a previous setup attempt or maintenance and troubleshooting”的菜单。选择“ automatic setup” 1.6.5如果在服务器上只有一个RIS映象,则自动开始安装:如果有多个,则通过 菜单需选择一个RIS映象再进行自动安装 1.6.6开始远程安装。接下的工作根据映象类型和是否明确了应答文件而有所不同 (有应答文件则安装要简单很多)。 2、磁盘映象法 2.1基本原理和步骤
●该客户机必须有一块网卡 其它要求: ●使用基于 PXE 启动的 ROM ●使用支持 PXE 的网卡并能支持使用 RIS 启动盘 ●支持网络 PC 标准。网络 PC 标准支持网络启动、升级并能阻止用户改变硬件和操作 系统配置 1.6 通过 RIS 安装 W2K pro 在 RIS 服务器已经安装和配置后,我们就可以通过使用 PXE 兼容的网卡或者使用支持 PXE 的网卡和 RIS 启动盘安装 w2k pro。具体步骤如下: 1.6.1 用 RIS 启动盘启动计算机,在出现提示时,按 F12 进行网络启动; 1.6.2 客户安装向导程序开始启动,按回车键继续; 1.6.3 出现 windows2000 登陆对话框。输入要登陆的域名和已授权的用户名及口令; 1.6.4 出现选项分别为“automatic setup、 custom setup restart a previous setup attempt or maintenance and troubleshooting” 的菜单。选择“automatic setup”; 1.6.5 如果在服务器上只有一个 RIS 映象,则自动开始安装;如果有多个,则通过 菜单需选择一个 RIS 映象再进行自动安装; 1.6.6 开始远程安装。接下的工作根据映象类型和是否明确了应答文件而有所不同 (有应答文件则安装要简单很多)。 2、磁盘映象法 2.1 基本原理和步骤
如果需安装 W2K pro的机器具有相同的配置,那么,使用磁盘映象法安装W2Kpro,也 许是最好的选择。同时,还可以用磁盘映象将故障机器快速恢复。其步骤是:一是安装好 个W2K样本。用普通方法(也可使用应答文件)将W2Kpro按目标计算机的配置安装到源计 算机中。源计算机中可包括需安装到目标计算机中的任何应用程序。二是创建一个磁盘映象。 方法是通过系统预准备工具( sysprep)创建一个磁盘映象。三是使用第三方软件或者是特 殊的硬件磁盘复制工具将磁盘映象拷贝到需安装的计算机中。四是将启动wk启动向导,开 始安装。其步骤与普通 windows2000的安装步骤相同。 2.2源计算机和目标计算机的要求 ●源计算机和目标计算机的主存储控制器类型(SCSI或者IDE)必须相同 ●源计算机和目标计算机的硬件抽象层(HAL)必须相同,CPU要求相同 ●目标计算机硬盘的容量必须大于或者等于源计算机硬盘容量 ●源计算机和目标计算机的即插即用设备可不一致,只要拥有该即插即用设备的驱动 程序。 无人参与安装 当有一大批计算机需要安装w2kpro而且计算机不兼容PXE时,使用无人参与安装是 个切实可行的方法。通过无人参与安装,我们可以使用分布式服务器在目标计算机上安装 w2k pro 分布式服务器配置中应包括w2kpro的文件和一个响应安装配置序列问题的应答文件 目标计算机需能通过网络连接分布式服务器。在分布式服务器和目标计算机连接后,我们就 可以初始化安装进程。(安装程序的具体参数见第四部分) 4、应答文件的创建方法和内容 在安装w2kpro过程中, windows2000安装程序提供了应答文件,以自动回答安装过程 的各种问题,减少用户与安装程序的交互,提高安装效率
如果需安装 W2K pro 的机器具有相同的配置,那么,使用磁盘映象法安装 W2K pro,也 许是最好的选择。同时,还可以用磁盘映象将故障机器快速恢复。其步骤是:一是安装好一 个 W2K 样本。用普通方法(也可使用应答文件)将 W2K pro 按目标计算机的配置安装到源计 算机中。源计算机中可包括需安装到目标计算机中的任何应用程序。二是创建一个磁盘映象。 方法是通过系统预准备工具(sysprep)创建一个磁盘映象。三是使用第三方软件或者是特 殊的硬件磁盘复制工具将磁盘映象拷贝到需安装的计算机中。四是将启动 w2k 启动向导,开 始安装。其步骤与普通 windows2000 的安装步骤相同。 2.2 源计算机和目标计算机的要求 ●源计算机和目标计算机的主存储控制器类型(SCSI 或者 IDE)必须相同; ●源计算机和目标计算机的硬件抽象层(HAL)必须相同,CPU 要求相同; ●目标计算机硬盘的容量必须大于或者等于源计算机硬盘容量; ●源计算机和目标计算机的即插即用设备可不一致,只要拥有该即插即用设备的驱动 程序。 3、无人参与安装 当有一大批计算机需要安装 w2k pro 而且计算机不兼容 PXE 时,使用无人参与安装是 一个切实可行的方法。通过无人参与安装,我们可以使用分布式服务器在目标计算机上安装 w2k pro。 分布式服务器配置中应包括 w2k pro 的文件和一个响应安装配置序列问题的应答文件。 目标计算机需能通过网络连接分布式服务器。在分布式服务器和目标计算机连接后,我们就 可以初始化安装进程。(安装程序的具体参数见第四部分) 4、应答文件的创建方法和内容 在安装 w2k pro 过程中,windows2000 安装程序提供了应答文件,以自动回答安装过程 的各种问题,减少用户与安装程序的交互,提高安装效率
应答文件是一个文本文件,可通过分发工具( deployment tools,在 windows2000 professional CD support\tools子目录的 deploy.cab文件)中的 setupmgr程序即启动管 理向导程序建立,该程序可以手动创建新应答文件、通过复制当前计算机的配置而创建新应 答文件、编辑修改已存在的应答文件,并可设置用户交互级别 应答文件内容主要有:无人参与安装模式及 windows200安装路径、用户名、待安装 计算机名、公司、显示模式、网络设置、时区设置、附加设置等。具体内容及设置方法、设 置值可参考 windows2000安装光盘中的 untended.doc文档,其光盘还提供了一个名为 untended.txt的应答文件样本,位于i386子文件夹中,用户可以以该文件为样本建立自己 的应答文件。 要在 Windows95、 Windows98、 Windows nt3.51或 Windows nt4.0中运行无人参 与安装或升级 Windows200,需使用/ unattend或/ unattend[mum]:[ answer file]选项启 动 Winnt32.exe。具体要求如下 其中:/ unattend以无人参与安装模式升级以前版本的 Windows2000、 Windows nt4.0、 Windows nt3.51、 Windows95或 Windows98。所有用户设置都采用以前的安装设置,因 此在安装过程中不需要用户的干预。如果使用/ unattend开关选项自动执行安装程序,则认 为您已经阅读并接受了“ Windows2000 Microsoft许可协议”。如果代表组织而不是个人 使用该开关选项安装 Windows2000之前,必须先确认最终用户(个人或单独实体)已经收 到、阅读并接受了“ Windows2000 Microsoft许可协议”的条款。OEM不能在出售给最终 用户的计算机上指定此密钥 /unattend [num]: [answer file 以无人参与安装模式执行全新安装。应答文件向安装程序提供自定义说明。Num是安 装程序复制完文件和重新启动计算机之间的秒数。可以在任何运行 Windows nt或 Windows 2000的计算机上使用 num. answer file是应答文件的名称。 结论:本文讨论了三种在多台计算机上安装 windows2000 professional的方法,一是 在计算机有支持PXE的网卡和兼容PXE的启动盘时,利用RIS服务进行安装:二是计算机有 磁盘复制工具或者特别的磁盘映象复制软件时,利用系统预准备工具( sysprep)创建磁盘
应答文件是一个文本文件,可通过分发工具(deployment tools,在 windows2000 professional CD support\tools 子目录的 deploy.cab 文件)中的 setupmgr 程序即启动管 理向导程序建立,该程序可以手动创建新应答文件、通过复制当前计算机的配置而创建新应 答文件、编辑修改已存在的应答文件,并可设置用户交互级别。 应答文件内容主要有:无人参与安装模式及 windows2000 安装路径、用户名、待安装 计算机名、公司、显示模式、网络设置、时区设置、附加设置等。具体内容及设置方法、设 置值可参考 windows2000 安装光盘中的 untended.doc 文档,其光盘还提供了一个名为 untended.txt 的应答文件样本,位于 i386 子文件夹中,用户可以以该文件为样本建立自己 的应答文件。 要在 Windows 95、Windows 98、Windows NT 3.51 或 Windows NT 4.0 中运行无人参 与安装或升级 Windows 2000,需使用/unattend 或/unattend[num]:[answer_file]选项启 动 Winnt32.exe。具体要求如下: 其中:/unattend 以无人参与安装模式升级以前版本的 Windows 2000、Windows NT 4.0、 Windows NT 3.51、Windows 95 或 Windows 98。所有用户设置都采用以前的安装设置,因 此在安装过程中不需要用户的干预。如果使用/unattend 开关选项自动执行安装程序,则认 为您已经阅读并接受了“Windows 2000 Microsoft 许可协议”。如果代表组织而不是个人 使用该开关选项安装 Windows 2000 之前,必须先确认最终用户(个人或单独实体)已经收 到、阅读并接受了“Windows 2000 Microsoft 许可协议”的条款。OEM 不能在出售给最终 用户的计算机上指定此密钥。 /unattend[num]:[answer_file] 以无人参与安装模式执行全新安装。应答文件向安装程序提供自定义说明。Num 是安 装程序复制完文件和重新启动计算机之间的秒数。可以在任何运行 Windows NT 或 Windows 2000 的计算机上使用 num。Answer_file 是应答文件的名称。 结论:本文讨论了三种在多台计算机上安装 windows2000 professional 的方法,一是 在计算机有支持 PXE 的网卡和兼容 PXE 的启动盘时,利用 RIS 服务进行安装;二是计算机有 磁盘复制工具或者特别的磁盘映象复制软件时,利用系统预准备工具(sysprep)创建磁盘
映象进行自动安装;三是在计算机没有支持PXE的网卡时,利用启动管理向导( setupmgr) 创建应答文件并进行自动安装。三种方法各有千秋,读者可适情况选择
映象进行自动安装;三是在计算机没有支持 PXE 的网卡时,利用启动管理向导(setupmgr) 创建应答文件并进行自动安装。三种方法各有千秋,读者可适情况选择