用Sysprep结合Ghost进行操作系统的快速部署

Sysprep+Ghost 快速部署操作系统

 

Ghost 刚诞生时,经常用于部署操作系统。十年前我刚接触 Ghost 时,对它部署 Win98 的速度就惊叹不已,由于省略了对操作系统的配置,用 Ghost 部署一个 Win98 基本就是数据拷贝的过程, 5 分钟足矣。可以说,有了 Ghost ,部署 Win98 变成了一个没有任何技术含量的熟练工作。可自从操作系统使用了 NT 系列内核之后,形势就发生变化了, NT 内核使用的 SID Ghost 发生了冲突。 SID 是安全标识符的缩写,从形式上看是一组字符串, SID 用于唯一地代表系统内的一个对象,例如一个用户的 SID 形式就是 S-1-5-21-D1-D2-D3-RID S-1-5-21 是固定前缀, D1-D2-D3 是三个数字,代表用户所在的计算机或域, RID 是用户在域中或计算机中的序号。正常情况下,代表计算机或域的 D1-D2-D3 三个数字经过散列计算,可以确保每次产生的数字都有区别。但用 Ghost 部署出的操作系统, SID 都是相同的,这会导致很多的安全隐患,因为 SID 再也不能唯一地用于标识一个对象了。在这种情况下很多莫名其妙的网络故障会发生,例如 Ghost 出来的计算机只有一台主机可以加入域,其余的都无法加入域。
那么,有没有什么办法可以让我们鱼和熊掌兼得呢?既可以享受 Ghost 的快速,又不致于因为 SID 而导致安全隐患。我们可以利用微软提供的 Sysprep 来解决这个问题, Sysprep 可以把操作系统中的 SID ,序列号,计算机名等不适合复制的参数都擦除掉,这样我们就可以放心地把剩下的操作系统用 Ghost 部署出去了。其实高版本的 Ghost 中也提供了类似的功能,但用微软的说法就是其他公司提供的工具并不能保证系统安全,看看,在微软的“恐吓”下,我们还是用 Sysprep 比较保险。操作系统经过 Sysprep 处理后,重新启动后会自动开始一个最小安装,我们在最小安装阶段简单回答一些问题后就可以把 SID 等参数重新生成,
我们通过一个实验来说明如何进行部署操作,我们准备了两台计算机,一台是 Test1 ,另一台是 Test2 Test1 上已经安装了 Windows XP SP3 以及 Office 等应用程序, Test2 是一台裸机。我们准备把 Test1 Sysprep 进行封装,然后把 Test1 的硬盘内容 Ghost Test2 的硬盘。这样 Test2 启动后只要经过一个简单的最小安装就可以完成操作系统的部署,我们可以用这种方式快速得到一个安装好应用程序的操作系统。
Sysprep

在模板计算机 Test1 上装入 XP 的安装光盘,在安装光盘的 \Support\Tools 目录下,找到 Deploy.cab 。如下图所示,在 Deploy.cab 中找到 Sysprep.exe Setupcl.exe ,把这两个文件复制到 C:\Sysprep 目录下,其中的 Sysprep 可以擦除 SID ,而 Setupcl.exe 则用于重新生成 SID

 

接下来我们就可以运行 C:\Sysprep 目录下的 Sysprep.exe 了。如下图所示,系统准备工具提示我们擦除 SID 后将会自动关机,我们选择“确定”。

 

如下图所示,我们选择“重新封装”。

 

选择“确定”开始系统封装,封装完成后系统会自动关机。

 

  Ghost

Test1 的操作系统已经进行了封装,接下来我们就要把 Test1 的硬盘内容 Ghost Test2 的硬盘上。我们把 Test2 的硬盘接到 Test1 的计算机上,然后在 Test1 的计算机中放入支持 Ghost 工具的深山红叶启动盘。其实如果我们使用 Ghost 网络版,就不用把 Test2 的硬盘安装到 Test1 的计算机上了。
Test1 BIOS 中设置为光盘引导优先,用深山红叶光盘引导计算机,如下图所示,在深深红叶的启动界面中选择第二项的万用 DOS 工具箱。

 

进行 DOS 后,如下图所示,运行 Ghost

 

我们在 Ghost 中选择 Disk To Disk 的操作。

 

选择把第一块硬盘作为源盘。

 

把第二块硬盘作为目标盘。

 

确定目标盘的分区大小和源盘一致,都是 8G

 

如下图所示, Ghost 开始了。等两块硬盘 Ghost 完毕后,我们可以把 Test2 的硬盘重新装回到 Test2 的计算机上。

 

最小安装

我们启动 Test2 计算机,看看如何经历一个简单的最小安装。如下图所示,首先我们选择下一步开始最小安装。

 

同意最终用户许可协议。

 

输入 XP 的安装序列号。

 

把计算机名设置为 Test2

 

输入管理员的口令。

 

选择把计算机加入工作组。

 

回答完上述几个问题后,我们终于登录进入了系统,如下图所示,我们得到了一个已经安装了软件的操作系统。

 

补充:

1 如果希望最小安装的过程是无人值守的,可以用 Setupmgr.exe 创建 Sysprep 的无人值守应答文件,应答文件的文件名是 Sysprep.inf ,应答文件放在 C:\Sysprep 目录下即可。

2 如果操作系统需要激活,可以在用 Sysprep 封装之前把 C:\Windows\System32\Wpa.dbl 备份出来,进行最小安装后再复制回原路径就不需要再次激活系统了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值