论文部分内容阅读
摘 要本文结合实践讨论利用Ghost网络技术来进行网络硬盘克隆,通过电子教室软件的远程命令的配合来维护网络机房,并给出具体的技术路线和实现方法,以期提高网络机房的使用效率。
关键词 Ghost;网络硬盘克隆;映像文件;远程命令;维护
中图分类号:G434文件标识码:B 文章编号:1671-489X(2007)05-0045-04
1 Ghost网络技术实现机房管理的技术路线
随着计算机和网络的普及,学校都配有一定数量的网络机房来满足信息化教学的需要。由于使用者的水平参差不齐,操作不当或恶意破坏,再加上网络病毒和硬件故障等原因都可能导致系统无法正常运行,保证教学的顺利进行,机房管理人员需要花费很多时间和精力来维护和管理。
笔者通过实践认为,可利用Ghost(以Symantec Ghost 8.3为例)网络技术来实现机房管理。解决的技术路线主要是通过对Ghost主控端和客户端的有效配置来实现。Ghost主控端(教师机)的配置为:IP地址为192.168.1.65,子网掩码为255.255.255.0,默认网关为192.168.1.254,打开GhostSrv.exe并配置,Session Name为duobo,默认选“Restore Image”,Image File为学生机的整盘备份文件,选中“Disk”单选按钮,再单击“Accept Clients”按钮。客户端(指学生机)主要有硬盘启动方式、光盘启动方式、U盘启动方式和PXE启动方式等。采用硬盘启动方式,要求网络机房的学生机已经装有操作系统,且能正常启动。在这里,重点讨论客户端采用硬盘启动方式。
1.1 虚拟 DOS环境的配置
由于ghost.exe只能在DOS环境下运行,在非DOS环境下无法运行。在正常情况下Windows 2k/XP等系统无法进入DOS环境,为了能够在装有Windows 2k/XP等系统的计算机中运行Ghost,我们就要为它配置虚拟的DOS环境。我们可以使用“深山红叶袖珍系统工具箱”(合肥工业大学信息安全技术开放实验室制作)里附带的虚拟DOS程序实现,它比较适合于在网络环境中使用。安装虚拟DOS后,可以通过引导菜单选择进入虚拟DOS环境,来完成虚拟DOS的引导。应注意一点,我们必须对它作适当的修改,才能有效的运用。
例如,进入c:\,双击打开隐藏文件boot.ini,在Windows XP中,就可以看到在boot.ini文件中最后一行加入一语句(c:\grldr="深山红叶虚拟 DOS 工具箱"),通过这行语句来实现引导菜单的定位引导。它的配置文件有boot.ini、grldr和boot文件夹。在实践中,笔者发现boot文件夹中有些文件是可以删除不要的,经整理后的虚拟 DOS配置文件为:
1.2 制作客户端启动文件
一般而言,网卡的DOS驱动程序分为NDIS2驱动和Packet驱动,NDIS2驱动支持的网卡类型较多,但配置较复杂,而Packet驱动支持的网卡类型较少,配置较简单。笔者建议采用NDIS2网卡驱动较好,使用Symantec Ghost 的“Ghost Boot Wizard”来制作,这样支持的驱动较多,且成功率较大。
我们可以参照相关的使用说明来制作NDIS2驱动的启动盘,需要说明的是,在最后不是选择软盘,而是在插入U盘后选择“Format Disk”单选按钮,在“Available Devices”里选择对应的U盘来制作启动文件。
编辑U盘中AUTOEXEC.BAT文件的内容为:
@echo off
prompt $p$g
::生成随机数要使用两个dos命令 random.com和nset.com ,所以要有这两个文件
random 1 254|nset random1=$1
::把的得到的随机数写入 Wattcp.cfg 文件
echo IP=192.168.1.%random1%> \ghost\Wattcp.cfg
::子網掩码不要修改
echo NETMASK=255.255.255.0>> \ghost\Wattcp.cfg
::默认网关可以不要,也可以设为主控端的默认网关
echo GATEWAY= >> \ghost\Wattcp.cfg
::删除临时变量
set random1=
\net\netbind.com
if exist MOUSE.COM MOUSE.COM
cd \ghost
ghost -clone,mode=restore,src=@mcduobo,dst=1 -sure –rb
1.3 整理启动配置文件
现在机房一般采用Windows 2k/XP等操作系统,可以将AUTOEXEC.BAT、CONFIG.SYS、nset.com、random.com、mouse.com、GHOST文件夹和NET文件夹等按其目录结构加入到dos98.img文件中,然后将boot.ini、grldr和boot文件夹拷贝到一个新建的文件夹内,再在这个新建的文件夹内建立一个批处理文件,假设命名为qu.bat,其内容为:
attrib –s –h –r boot.ini
attrib –s –h –r grldr
通过双击执行qu.bat来去除boot.ini、grldr这两个文件的隐藏等属性,以便在电子教室软件的分发窗口中看到它们,这样就可以为以后进行网络硬盘克隆使用了。
经过上述操作成功后,就可以将启动配置文件作为整个网络机房进行网络硬盘克隆时使用。考虑到学生机有时不能正常启动,还可以采用客户端U盘启动的辅助方法来实现。
我们用USBoot 1.68这个程序来制作U盘启动引导盘,插入U盘→打开USBoot 1.68→点“确定”→点选U盘项→单击“点击此处选择工作模式”→选择“ZIP模式”→点“开始”→点“确定”→点“是”→按提示拔下U盘→按提示请再次插上U盘→等出现“引导型 U盘制作成功!”的提示后关闭USBoot 1.68,这样U盘启动引导盘制作完毕。
在U盘上新建一个文件夹为peizhi,再将AUTOEXEC.BAT、CONFIG.SYS、nset.com、random.com、mouse.com、GHOST文件夹和NET文件夹等基本的配置文件拷贝到peizhi这个文件夹内,拷贝DOS下的外部命令文件FORMAT.COM和SYS.COM到U盘的根目录,新建文件AUTOEXEC.BAT,以“USB-ZIP”方式启动时,编辑AUTOEXEC.BAT的文件内容如下(有的计算机是通过“USB-HDD”方式才能启动,此时只要修改相应的盘符即可)。
format c: /q /s /autotest
md c:\ghost
copy a:\peizhi\ghost\*.* c:\ghost
md c:\net
copy a:\peizhi\net\*.* c:\net
copy a:\peizhi\*.* c:
2 运用Ghost和电子教室软件的远程命令来维护网络机房
2.1 运用Ghost和电子教室软件进行实际维护的具体步骤
1)安装教师机,将所有软件安装到C分区,以FAT32格式安装操作系统,安装电子教室软件、网络还原软件和网络净化器等主控端,安装正版杀毒软件,再根据教学需要安装相应的应用软件,如果是Windows XP Sp2,请将“Windows 防火墙”关闭,再将系统进行优化处理,最后将C分区用Ghost做一个分区映像文件,以便出现问题时恢复使用。
2)安装一台学生机,最好只分出两个分区,将所有软件安装到C分区,以FAT32格式安装操作系统,安装电子教室软件和网络净化器等被控端,网络还原软件的被控端此时不装,安装占内存较小的正版杀毒软件,再根据教学需要安裝相应的应用软件,如果是Windows XP Sp2,请将“Windows 防火墙”关闭,将系统进行优化处理,再将IP地址设为自动获取,最后用Ghost将整盘做一个映像文件,命名为STUDENT.GHO,并将其拷贝到教师机上,为网络硬盘克隆作准备。
3)在教师机上,打开GhostSrv.exe并配置,Session Name为duobo,默认选“Restore Image”,Image File为学生机的整盘备份文件,选中“Disk”单选按钮,单击“Accept Clients”按钮接收客户端的连接。
4) 在保证网络畅通的情况下,通过电子教室软件把客户端的启动配置文件分发到学生机的C盘根目录中。
5) 利用电子教室软件的“远程重启”命令,将学生机都重新启动,学生机将默认进入自动ghost的连接,等待主控端的发送。
6)在教师机上点“Send”按钮,开始发送。发送完毕后,学生机自动重启。
7)等学生机重启后可以手动配置IP地址、计算机名、工作组名和用户名。
8)学生机配置完毕后,网络共享安装网络还原软件的被控端,设置仅保护C分区和对应的频道。在教师机上打开网络还原软件的主控端,修改被控端的登陆密码,并配置被控端的还原方式。
如果在网络克隆的过程中有个别计算机出现死机的情况,可以用U盘启动学生机,配置完学生机后,再让学生机通过硬盘启动方式重新启动,使其在第二批克隆时能连接到主控端。
2.2 用电子教室软件进行定期维护
用电子教室软件的远程命令定期格式化D盘,以防D盘染有病毒,还可以删除游戏等杂乱文件。远程格式化D盘的配置为:
1) 操作系统为Windows 98时,远程命令的路径为C:\WINDOWS\command\format.com,参数为d: /q /autotest。
2) 操作系统为Windows 2000时,远程重启学生机,在不打开D盘的情况下,分发for.bat到c:\下,再远程执行c:\for.bat,for.bat的内容为:echo y| c:\winnt\system32\format d: /q /x。
3)操作系统为Windows xp时,远程命令的路径为C:\WINDOWS\system32\format.com,参数为d: /q /x /y。
3 结束语
利用Ghost网络技术来进行网络硬盘克隆,并通过电子教室软件的远程命令的配合来维护网络机房,用这种方式做完一次网络机房维护后,在以后进行维护时可以节省大量时间。值得强调的是,首先需要用网络还原Ghost的主控端卸载要维护的学生机端,然后可以直接使用硬盘启动的方式轻松完成网络硬盘克隆,个别计算机可以通过U盘启动的方式来解决,配置完学生机后再将网络还原Ghost的被控端给学生机装上。如果计算机不支持U盘启动的方式,我们可以采用PXE启动的方式来解决。如果能将硬盘启动方式、U盘启动方式和PXE启动方式结合起来使用,就可以很方便地进行网络机房的维护。
关键词 Ghost;网络硬盘克隆;映像文件;远程命令;维护
中图分类号:G434文件标识码:B 文章编号:1671-489X(2007)05-0045-04
1 Ghost网络技术实现机房管理的技术路线
随着计算机和网络的普及,学校都配有一定数量的网络机房来满足信息化教学的需要。由于使用者的水平参差不齐,操作不当或恶意破坏,再加上网络病毒和硬件故障等原因都可能导致系统无法正常运行,保证教学的顺利进行,机房管理人员需要花费很多时间和精力来维护和管理。
笔者通过实践认为,可利用Ghost(以Symantec Ghost 8.3为例)网络技术来实现机房管理。解决的技术路线主要是通过对Ghost主控端和客户端的有效配置来实现。Ghost主控端(教师机)的配置为:IP地址为192.168.1.65,子网掩码为255.255.255.0,默认网关为192.168.1.254,打开GhostSrv.exe并配置,Session Name为duobo,默认选“Restore Image”,Image File为学生机的整盘备份文件,选中“Disk”单选按钮,再单击“Accept Clients”按钮。客户端(指学生机)主要有硬盘启动方式、光盘启动方式、U盘启动方式和PXE启动方式等。采用硬盘启动方式,要求网络机房的学生机已经装有操作系统,且能正常启动。在这里,重点讨论客户端采用硬盘启动方式。
1.1 虚拟 DOS环境的配置
由于ghost.exe只能在DOS环境下运行,在非DOS环境下无法运行。在正常情况下Windows 2k/XP等系统无法进入DOS环境,为了能够在装有Windows 2k/XP等系统的计算机中运行Ghost,我们就要为它配置虚拟的DOS环境。我们可以使用“深山红叶袖珍系统工具箱”(合肥工业大学信息安全技术开放实验室制作)里附带的虚拟DOS程序实现,它比较适合于在网络环境中使用。安装虚拟DOS后,可以通过引导菜单选择进入虚拟DOS环境,来完成虚拟DOS的引导。应注意一点,我们必须对它作适当的修改,才能有效的运用。
例如,进入c:\,双击打开隐藏文件boot.ini,在Windows XP中,就可以看到在boot.ini文件中最后一行加入一语句(c:\grldr="深山红叶虚拟 DOS 工具箱"),通过这行语句来实现引导菜单的定位引导。它的配置文件有boot.ini、grldr和boot文件夹。在实践中,笔者发现boot文件夹中有些文件是可以删除不要的,经整理后的虚拟 DOS配置文件为:
1.2 制作客户端启动文件
一般而言,网卡的DOS驱动程序分为NDIS2驱动和Packet驱动,NDIS2驱动支持的网卡类型较多,但配置较复杂,而Packet驱动支持的网卡类型较少,配置较简单。笔者建议采用NDIS2网卡驱动较好,使用Symantec Ghost 的“Ghost Boot Wizard”来制作,这样支持的驱动较多,且成功率较大。
我们可以参照相关的使用说明来制作NDIS2驱动的启动盘,需要说明的是,在最后不是选择软盘,而是在插入U盘后选择“Format Disk”单选按钮,在“Available Devices”里选择对应的U盘来制作启动文件。
编辑U盘中AUTOEXEC.BAT文件的内容为:
@echo off
prompt $p$g
::生成随机数要使用两个dos命令 random.com和nset.com ,所以要有这两个文件
random 1 254|nset random1=$1
::把的得到的随机数写入 Wattcp.cfg 文件
echo IP=192.168.1.%random1%> \ghost\Wattcp.cfg
::子網掩码不要修改
echo NETMASK=255.255.255.0>> \ghost\Wattcp.cfg
::默认网关可以不要,也可以设为主控端的默认网关
echo GATEWAY= >> \ghost\Wattcp.cfg
::删除临时变量
set random1=
\net\netbind.com
if exist MOUSE.COM MOUSE.COM
cd \ghost
ghost -clone,mode=restore,src=@mcduobo,dst=1 -sure –rb
1.3 整理启动配置文件
现在机房一般采用Windows 2k/XP等操作系统,可以将AUTOEXEC.BAT、CONFIG.SYS、nset.com、random.com、mouse.com、GHOST文件夹和NET文件夹等按其目录结构加入到dos98.img文件中,然后将boot.ini、grldr和boot文件夹拷贝到一个新建的文件夹内,再在这个新建的文件夹内建立一个批处理文件,假设命名为qu.bat,其内容为:
attrib –s –h –r boot.ini
attrib –s –h –r grldr
通过双击执行qu.bat来去除boot.ini、grldr这两个文件的隐藏等属性,以便在电子教室软件的分发窗口中看到它们,这样就可以为以后进行网络硬盘克隆使用了。
经过上述操作成功后,就可以将启动配置文件作为整个网络机房进行网络硬盘克隆时使用。考虑到学生机有时不能正常启动,还可以采用客户端U盘启动的辅助方法来实现。
我们用USBoot 1.68这个程序来制作U盘启动引导盘,插入U盘→打开USBoot 1.68→点“确定”→点选U盘项→单击“点击此处选择工作模式”→选择“ZIP模式”→点“开始”→点“确定”→点“是”→按提示拔下U盘→按提示请再次插上U盘→等出现“引导型 U盘制作成功!”的提示后关闭USBoot 1.68,这样U盘启动引导盘制作完毕。
在U盘上新建一个文件夹为peizhi,再将AUTOEXEC.BAT、CONFIG.SYS、nset.com、random.com、mouse.com、GHOST文件夹和NET文件夹等基本的配置文件拷贝到peizhi这个文件夹内,拷贝DOS下的外部命令文件FORMAT.COM和SYS.COM到U盘的根目录,新建文件AUTOEXEC.BAT,以“USB-ZIP”方式启动时,编辑AUTOEXEC.BAT的文件内容如下(有的计算机是通过“USB-HDD”方式才能启动,此时只要修改相应的盘符即可)。
format c: /q /s /autotest
md c:\ghost
copy a:\peizhi\ghost\*.* c:\ghost
md c:\net
copy a:\peizhi\net\*.* c:\net
copy a:\peizhi\*.* c:
2 运用Ghost和电子教室软件的远程命令来维护网络机房
2.1 运用Ghost和电子教室软件进行实际维护的具体步骤
1)安装教师机,将所有软件安装到C分区,以FAT32格式安装操作系统,安装电子教室软件、网络还原软件和网络净化器等主控端,安装正版杀毒软件,再根据教学需要安装相应的应用软件,如果是Windows XP Sp2,请将“Windows 防火墙”关闭,再将系统进行优化处理,最后将C分区用Ghost做一个分区映像文件,以便出现问题时恢复使用。
2)安装一台学生机,最好只分出两个分区,将所有软件安装到C分区,以FAT32格式安装操作系统,安装电子教室软件和网络净化器等被控端,网络还原软件的被控端此时不装,安装占内存较小的正版杀毒软件,再根据教学需要安裝相应的应用软件,如果是Windows XP Sp2,请将“Windows 防火墙”关闭,将系统进行优化处理,再将IP地址设为自动获取,最后用Ghost将整盘做一个映像文件,命名为STUDENT.GHO,并将其拷贝到教师机上,为网络硬盘克隆作准备。
3)在教师机上,打开GhostSrv.exe并配置,Session Name为duobo,默认选“Restore Image”,Image File为学生机的整盘备份文件,选中“Disk”单选按钮,单击“Accept Clients”按钮接收客户端的连接。
4) 在保证网络畅通的情况下,通过电子教室软件把客户端的启动配置文件分发到学生机的C盘根目录中。
5) 利用电子教室软件的“远程重启”命令,将学生机都重新启动,学生机将默认进入自动ghost的连接,等待主控端的发送。
6)在教师机上点“Send”按钮,开始发送。发送完毕后,学生机自动重启。
7)等学生机重启后可以手动配置IP地址、计算机名、工作组名和用户名。
8)学生机配置完毕后,网络共享安装网络还原软件的被控端,设置仅保护C分区和对应的频道。在教师机上打开网络还原软件的主控端,修改被控端的登陆密码,并配置被控端的还原方式。
如果在网络克隆的过程中有个别计算机出现死机的情况,可以用U盘启动学生机,配置完学生机后,再让学生机通过硬盘启动方式重新启动,使其在第二批克隆时能连接到主控端。
2.2 用电子教室软件进行定期维护
用电子教室软件的远程命令定期格式化D盘,以防D盘染有病毒,还可以删除游戏等杂乱文件。远程格式化D盘的配置为:
1) 操作系统为Windows 98时,远程命令的路径为C:\WINDOWS\command\format.com,参数为d: /q /autotest。
2) 操作系统为Windows 2000时,远程重启学生机,在不打开D盘的情况下,分发for.bat到c:\下,再远程执行c:\for.bat,for.bat的内容为:echo y| c:\winnt\system32\format d: /q /x。
3)操作系统为Windows xp时,远程命令的路径为C:\WINDOWS\system32\format.com,参数为d: /q /x /y。
3 结束语
利用Ghost网络技术来进行网络硬盘克隆,并通过电子教室软件的远程命令的配合来维护网络机房,用这种方式做完一次网络机房维护后,在以后进行维护时可以节省大量时间。值得强调的是,首先需要用网络还原Ghost的主控端卸载要维护的学生机端,然后可以直接使用硬盘启动的方式轻松完成网络硬盘克隆,个别计算机可以通过U盘启动的方式来解决,配置完学生机后再将网络还原Ghost的被控端给学生机装上。如果计算机不支持U盘启动的方式,我们可以采用PXE启动的方式来解决。如果能将硬盘启动方式、U盘启动方式和PXE启动方式结合起来使用,就可以很方便地进行网络机房的维护。