一波三折用OSD部署Vista中文企业版(上):SMS2003系列之八

一波三折用 OSD 部署 Vista 中文企业版(上
 
今天准备给大家介绍一下如何用 SMS OSD Operating System Deployment 操作系统部署)组件在客户机部署 Vista 操作系统。 OSD 是一个较成熟的操作系统部署方案,以前我曾用它部署过 Win2003 XP 等系统,自我感觉比较熟悉,于是放松了警惕,事先没有作足功课,实验时掉以轻心。结果费了不少周折,现将部署过程写出来与诸位博友分享,由于篇幅较长,分为两篇文章。
实验拓扑如下图所示, Florence 是域控制器, OS Win2003 中文版, Berlin SMS2003 SP3 OS Win2003 中文版, Vista 是模板计算机, OS Vista 中文企业版。

OSD 部署操作系统的大致原理如下:首先准备好一台模板计算机,安装好工作中常用的应用程序如Office 等。然后用SMS OSD 生成操作系统捕获光盘,捕获光盘可以将模板计算机上的操作系统打包成操作系统安装映像并将此操作系统安装映像存储在SMS 的共享文件夹中(和RIS 的原理基本一样)。接下来SMS 就要创建一个负责安装操作系统的程序包并对程序包进行配置。创建完程序包后SMS 就可以创建操作系统安装光盘了,将此光盘放入要部署操作系统的目标计算机上运行,光盘中的安装程序会自动找到SMS 服务器上的程序包并且利用程序包中的操作系统安装映像对目标计算机进行操作系统部署。
 
大致流程如下:
做好准备工作
安装 OSD 组件
创建操作系统捕获光盘
捕获操作系统安装映像
创建数据包
创建操作系统安装光盘
在目标计算机上进行操作系统安装
 
  做好准备工作
1 )将 SMS2003SP 2 级到SMS2003SP3 ,以便对 Vista 提供更好的支持。
 
2 Florence 上创建并配置 DHCP 服务器,客户机部署操作系统时需要 DHCP 支持。
DHCP 的配置过程如下:如下图所示,新建一个作用域
 
作用域的名称随便写一个
 
作用域内的地址范围设置为 192.168.11.201 192.168.11.230 C 类网掩码
 
不需要排除地址
 
地址租约采用默认即可
 

开始配置作用域选项

在实验环境下网关不需要设置

DNS 服务器必须设置!
 
WINS 也用不着
 
激活作用域
 
完成作用域创建向导
 
别忘了在 AD 中为 DHCP 服务器授权
 
至此, DHCP 服务器配置完毕,状态正常,没有任何问题。
 

3 )准备一台 Vista 模板计算机,将 Vista 加入域,安装好常用软件。顾名思义,模板计算机上的操作系统和应用程序会提供给准备部署操作系统的计算机使用。
 
4 )在 Vista 上安装 SMS 高级客户端
这一步出了问题, SMS 服务器无法发现 Vista ,更别提安装高级客户端了。后经仔细检查发现是 DNS smstest.com 区域被设置为禁止动态更新,修改成允许动态更新后问题解决,如下图所示。晕倒, DNS 难道会自己修改设置?
 
安装 OSD 组件
OSD 组件中包含了一个 Windows PE Windows 预安装环境), PE PE 是什么东东?俺来解释一下, PE 是微软发布的一个拥有最少核心服务的迷你 32 位操作系统,我们经常利用 PE 定制各种 Windows 工具光盘,例如 ERD 。我们后面要用到的操作系统捕获光盘和操作系统安装光盘其实都是利用 PE 制作出来的,我遇到的麻烦其实也和 PE 有关。
OSD 安装程序解压到一个文件夹,如下图所示,运行 OSDeployment_setup.exe
 
启动安装向导,安装过程非常简单,如下图所示。
 
 


安装得很顺利,但未必正确,呵呵,向下看吧。
 
创建操作系统捕获光盘
有了 OSD ,我们就可以利用 OSD 中的 PE 来创建操作系统捕获光盘了,在 SMS 管理员控制台上,右键点击“图像数据包”,在所有任务中选择“ Create Operating System Image Capture CD ”,如下图所示
 
启动捕获向导
 
向导询问是否需要附加网卡驱动和存储设备驱动。 PE 不能识别目标计算机上所有的硬件,而网卡和硬盘是安装操作系统时不能回避的两个问题。网卡如果不能被 PE 识别,那通过网络进行操作系统安装根本不可能;如果硬盘不能被识别,那问题就更大了。一般来说,对 IDE 硬盘的识别 PE 不会有问题,但对 SATA 或新型号的 SCSI 卡来说, PE 就有些吃力了。因此如果准备安装操作系统的目标计算机有 PE 无法识别的网卡或硬盘驱动,那我们就必须在这里手工提供这些设备的驱动程序。在我们的实验环境下,网卡和硬盘 PE 都能识别,因此就无需再提供额外的驱动了。
 
在这里提供捕获光盘映像的输出路径
 
开始生成捕获光盘的映像文件
 
OK ,捕获完成。将生成的 ISO 文件刻录成光盘,我们就有了一张能捕获操作系统的捕获光盘。
 
这个过程也不难,可惜仍然是不正确的,过一会还要返工
 
捕获操作系统安装映像
有了操作系统捕获光盘,我们就可以用它在模板计算机上捕获操作系统,生成操作系统安装映像。
1)  将模板计算机加入工作组
模板计算机需要从域中脱离出来才能进行操作系统的捕获工作,如下图所示,我们将 Vista 加入工作组,重启后生效
 
2)  准备 Sysprep 文件夹
生成捕获映像时要用 Sysprep 工具将模板计算机的 SID 擦除,因此我们需要将 sysprep 工具放入 Vista C:\Sysprep 注意 sysprep 工具在Vista C:\windows\system32\sysprep 目录下,不要再去安装光盘的支持工具中找了 ,熟悉 Win2003 XP 的用户要注意这个问题。如下图所示,我们准备好了 Sysprep 工具
 
3)  开始捕获
将捕获光盘放入 Vista 模板计算机,启动捕获向导,如下图所示

 
开始设置捕获映像参数,如下图所示,我们给操作系统映像取名为 Vista_ent_img ,将此映像存放到 SMS 服务器的 Vistaimg 共享文件夹下,以域管理员的身份访问此共享文件夹。注意,此共享文件夹共享权限需要设置为允许更改
 
设置目标计算机本地管理员口令,设置 sysprep 参数,如下图所示,注意, sysprep Vista 上使用的参数和XP 不一样,向导中的默认参数是 reseal mini quiet ,下图参数是我修改后的结果。
 
接下来的设置比较简单,输入创建者名称,版本号就可以结束向导了。
 
捕获向导结束之后, sysprep 开始工作,擦除模板计算机的 SID 。然后模板计算机自动重启,重启后捕获光盘会开始操作系统的捕获工作,将捕获生成的操作系统映像传递到 SMS 服务器的共享文件夹。注意,一定要在 Bios 中将模板计算机的启动顺序设置为光盘启动优先,如下图所示,否则从硬盘启动后sysprep 重新为模板计算机生成SID ,我们就前功尽弃了
好了,重启后捕获光盘开始工作,咦,怎么报错了,如下图所示,这个提示是什么东东?再重启一次故障依旧,郁闷。看来出问题了,只好求助于狗哥( google )了,在 google 中输入错误提示,看看能不能找到答案
 
真是功夫不负那个有心人啊,看看,找到了一个论坛,论坛里有不少哥们问的也是这个问题,如下图所示,大家基本都问一个名叫 John 的大拿,大拿处理问题很简单,有以不变应万变的大师风范。大拿基本就反问你两个问题, A 你是不是以管理员权限执行?那当然是了,这个低级错误俺是不会犯的; B 你的 OSD 版本是最新的吗?这,这,这还真不一定!仔细检查,原来需要安装一个 OSD FP Update 才能支持 Vista Oh My God !前面的工作白费了,耳畔响起彪哥的名言:论成败人生豪迈,大不了从头再来 …….
 
从微软下载最新的 OSD FP Update ,解压到文件夹,如下图所示,安装过程和安装 OSD 时相同,在此不再重复。
 
 
 
安装完成后,需要重新创建捕获光盘,唉,一失足成千古恨啊!没办法,只好重新再来一次吧。 用新生成的捕获光盘在模板计算机上运行,如下图所示,捕获向导出现
 
输入捕获参数,和原来相同
 
设置 Sysprep 参数,注意,这次的参数自动被设置成适应 Vista 的,如下图所示,看来安装的OSD FP Update 是能否支持Vista
 
其他参数无所谓的,随便填填。
 
向导结束后, sysprep 开始工作
 
重启计算机后, PE 开始引导系统
 
哈哈,操作系统映像捕获开始了,再次感谢 John ,下次我也要去那个论坛,用 John 的方法帮帮其他人。
 
 
好,捕获终于顺利完成,我们在下篇会介绍如何进行后续操作。

你可能感兴趣的:(sms,vista,休闲,pe,OSD)