论文部分内容阅读
[摘要]本文针对中职学校计算机机房数据维护的问题,着重提出了学校机房维护中PXE技术的应用,并在阐述PXE基本原理的基础上,详细介绍了PXE技术实现的方法和步骤,为机房管理员在日常维护中提供一定的技术参考。
[关键词]PXE技术;机房管理;数据保护;数据还原
中职学校计算机机房不仅是计算机专业实训课教学的重要场所,更是学生掌握一技之长的天地,学生在计算机上以及课外活动中通过各种途径把所学的经验、知识和技能,都在这里得到充分实践。学生通常会从网络上下载一些软件,或是根据教材上和网上介绍的操作方法设计程序,然后利用网盘、移动硬盘等设备将这些程序软件拷贝到计算机中来运行,这样一来,有意或无意地对学生机房中的计算机文件造成破坏,有些会带来大量的计算机病毒,对机房计算机软件系统造成非常严重的破坏,影响正常的实训课教学秩序。因此,中职学校的机房管理显得尤为重要。
一、目前机房数据维护的方式方法
很多学校机房管理员都采用软件或硬件等多种方式对机房计算机系统进行保护和还原,譬如:使用“三铭卫士”、“网管大师”、“还原精灵”等软硬件进行计算机数据保护和还原;甚至在电脑BIOS中写还原程序等等。但仅仅靠这些方法还不够,因为这些措施在机房计算机能正常使用的情况下发挥其较好的作用,一旦计算机的保护受到病毒感染、人为破解等都有可能使其失去保护效果。
二、PXE技术在中职学校机房管理中的实现
PXE技术在学校机房管理中的数据备份和还原都需要通过硬盘引导,通过电脑网卡中的启动芯片(BOOTROM),实现局域网远程启动。因此,即便使用光盘或U盘都无法启动系统,也能够通过PXE技术实现远程启动。
在进行数据备份或恢复之前我们需要把母盘做全盘或分区镜像,此外,我们还需要准备好以下软件:企业版Ghost8.3(用来制作映像文件),3comDABS(用来制作PXE远程启动文件),TFTP(实现DHCP服务器功能),网卡DOS驱动。
第一步、制作PXE远程启动镜像文件

远程启动镜像文件,采用 Ghost 8.0企业版中的Ghost Boot Wizard程序文件来制作远程启动文件镜像。打开Ghost Boot Wizard程序文件,选择其中的"TCP/IP NetworkBoot Image"选项,在对话框中选择相应的网卡程序,如果没有可以自行添加网卡驱动程序,最后生成一个Boot.sys启动镜像文件,里面主要包含了该网卡的驱动程序。
第二步、制作PXE远程启动文件

在启动3Com boot servers中的"Boot Image Editor",选择对话框中的"Create a PXE menu boot file",單击"Add",然后选择之前生成的远程启动镜像文件Boot.sys,指定文件路径和文件名,单击"Save"按钮,保存为Boot.pxe文件。
1)编辑生成的映像文件
在“3COMBootImageEditor”选项中,点击“EditanExistingFile”文件菜单,在弹出的窗口中选择已经生成的pxeboot.sys文件,此时窗口列表中显示映像文件“pxeboot.sys”中包括的所有程序文件。
2)修改其中的Autoexec.bat和Config.sys这两个程序文件,以下是这两个程序文件中的主要内容,可以根据自己的实际需要进行相应的修改。
Autoexec.bat(自动批处理文件):
@echooff
settz=gho-08:00
prompt$P$G
\net\netbind.com
ifexistmouse.commouse.com
echoLoading...

Cd ghost
Ghost.exe-clone,mode=restore,src=@Mcmygho,dst=1-sure-rb
说明:其中ghost.exe文件后面的参数是根据实际需要加上去的,主要是让客户机在启动后自动克隆模式的选择、镜像文件的输入以及克隆完成后重启,实现全自动的克隆过程。“@MC”后的字符串“mygho”为GHOST服务端指定的会话名。还需注意的是,此处的克隆是整盘克隆,如果需要进行分区克隆,需要将参数修改为:Ghost.exe–clone,mode=prestore,src=@Mcmygho,dst=1:1-sure-rb。大家还可以根据自己的实际需要进行添加和修改相关参数。
Config.sys(系统配置文件):
DEVICE=HIMEM.SYS
DEVICE=\net\protman.dos/I:\net
DEVICE=\net\dis_pkt.dos
DEVICE=\net\rtsnd.dos
LASTDRIVE=Z
3)制作远程启动文件.在“3COMBootImageEditor”文件中,单击选择“Creatapxemenubootfile”菜单项,在弹出的对话框中单击“Add”,选择之前生成的“pxeboot.sys”引导文件,然后单击OK,回到主对话框中再单击“Save”,输入需要保存的文件名(以测试“pxeboot.pxe”文件名为例),单击“保存”,引导启动文件便生成了。 第三步、PXE服务器配置:
1)配置DHCP服务器(可以用TFTPD32代替系统中自带DHCP服务)运行tftpd32.exe文件,在对话框中单击“Settings”按钮并进行相应配置。2)配置Ghost客户端.运行“GhostCastServer8.3”,在“会话名称”对话框中输入自动批处理文件“Autoexec.bat”中指定的会话名(测试名称为“mygho”)。然后根据源镜像文件的类型,选择“磁盘”选项或“分区”选项,在对话框中单击“接受客户机”,等待局域网中的客户机进行连接。
第四步、客户机配置:1、启动网络客户端计算机,进入CMOS进行设置,在CMOS中修改BIOS的启动顺序,将第一启动选择为"LAN"。2、客户端计算机PXE的启动设置方式是:在计算机启动时根据屏幕提示按下Shift+F10组合键,在启动类型中选择PXE选项。3、重新启动客户端计算机,客户机自动从网卡进行启动并连接到服务端,获取服务端的IP地址,接收远程启动文件,自动运行ghost。等到全部客户机连接到服务器后,在GHOST SERVER中单击“发送数据”按钮,下面就是发送数据的全过程,克隆时间视网络环境而定。4、数据传输完成后自动重新启动计算机。
第五步、批量修改客户机IP地址和计算机名称
1、先在服务器上启用DHCP。2、按先后顺序启动客户机(按顺序启动主要是为了规范计算机名称)。3、在服务器上导出DHCP的所有记录。4、使用MACList.EXE文件处理DHCP的导出记录并生成MAC.INI文件。5、將ModiIP.exe文件和MAC.INI文件打包进客户端计算机 Ghost镜像文件中。6、网络克隆结束后客户端计算机在启动时调用 ModiIP.exe文件修改IP地址和计算机名称等相关信息。
总之,通过使用PXE技术实现了学校机房管理的自动化和智能化,减轻了机房管理员的工作负担,及时实现了计算机软件的更新和系统的维护,提高了机房的管理和使用效率,为师生提供了一个良好的教学场所。
参考文献
[1]朱明亮.电子文件信息安全的全过程保护[J].
[2]丁海斌,赵淑梅.电子文件管理基础[M].
[3]庄芳.基于PXE引导的网络机房维护系统[J].教育信息技术,2010(12).
[关键词]PXE技术;机房管理;数据保护;数据还原
中职学校计算机机房不仅是计算机专业实训课教学的重要场所,更是学生掌握一技之长的天地,学生在计算机上以及课外活动中通过各种途径把所学的经验、知识和技能,都在这里得到充分实践。学生通常会从网络上下载一些软件,或是根据教材上和网上介绍的操作方法设计程序,然后利用网盘、移动硬盘等设备将这些程序软件拷贝到计算机中来运行,这样一来,有意或无意地对学生机房中的计算机文件造成破坏,有些会带来大量的计算机病毒,对机房计算机软件系统造成非常严重的破坏,影响正常的实训课教学秩序。因此,中职学校的机房管理显得尤为重要。
一、目前机房数据维护的方式方法
很多学校机房管理员都采用软件或硬件等多种方式对机房计算机系统进行保护和还原,譬如:使用“三铭卫士”、“网管大师”、“还原精灵”等软硬件进行计算机数据保护和还原;甚至在电脑BIOS中写还原程序等等。但仅仅靠这些方法还不够,因为这些措施在机房计算机能正常使用的情况下发挥其较好的作用,一旦计算机的保护受到病毒感染、人为破解等都有可能使其失去保护效果。
二、PXE技术在中职学校机房管理中的实现
PXE技术在学校机房管理中的数据备份和还原都需要通过硬盘引导,通过电脑网卡中的启动芯片(BOOTROM),实现局域网远程启动。因此,即便使用光盘或U盘都无法启动系统,也能够通过PXE技术实现远程启动。
在进行数据备份或恢复之前我们需要把母盘做全盘或分区镜像,此外,我们还需要准备好以下软件:企业版Ghost8.3(用来制作映像文件),3comDABS(用来制作PXE远程启动文件),TFTP(实现DHCP服务器功能),网卡DOS驱动。
第一步、制作PXE远程启动镜像文件

远程启动镜像文件,采用 Ghost 8.0企业版中的Ghost Boot Wizard程序文件来制作远程启动文件镜像。打开Ghost Boot Wizard程序文件,选择其中的"TCP/IP NetworkBoot Image"选项,在对话框中选择相应的网卡程序,如果没有可以自行添加网卡驱动程序,最后生成一个Boot.sys启动镜像文件,里面主要包含了该网卡的驱动程序。
第二步、制作PXE远程启动文件

在启动3Com boot servers中的"Boot Image Editor",选择对话框中的"Create a PXE menu boot file",單击"Add",然后选择之前生成的远程启动镜像文件Boot.sys,指定文件路径和文件名,单击"Save"按钮,保存为Boot.pxe文件。
1)编辑生成的映像文件
在“3COMBootImageEditor”选项中,点击“EditanExistingFile”文件菜单,在弹出的窗口中选择已经生成的pxeboot.sys文件,此时窗口列表中显示映像文件“pxeboot.sys”中包括的所有程序文件。
2)修改其中的Autoexec.bat和Config.sys这两个程序文件,以下是这两个程序文件中的主要内容,可以根据自己的实际需要进行相应的修改。
Autoexec.bat(自动批处理文件):
@echooff
settz=gho-08:00
prompt$P$G
\net\netbind.com
ifexistmouse.commouse.com
echoLoading...

Cd ghost
Ghost.exe-clone,mode=restore,src=@Mcmygho,dst=1-sure-rb
说明:其中ghost.exe文件后面的参数是根据实际需要加上去的,主要是让客户机在启动后自动克隆模式的选择、镜像文件的输入以及克隆完成后重启,实现全自动的克隆过程。“@MC”后的字符串“mygho”为GHOST服务端指定的会话名。还需注意的是,此处的克隆是整盘克隆,如果需要进行分区克隆,需要将参数修改为:Ghost.exe–clone,mode=prestore,src=@Mcmygho,dst=1:1-sure-rb。大家还可以根据自己的实际需要进行添加和修改相关参数。
Config.sys(系统配置文件):
DEVICE=HIMEM.SYS
DEVICE=\net\protman.dos/I:\net
DEVICE=\net\dis_pkt.dos
DEVICE=\net\rtsnd.dos
LASTDRIVE=Z
3)制作远程启动文件.在“3COMBootImageEditor”文件中,单击选择“Creatapxemenubootfile”菜单项,在弹出的对话框中单击“Add”,选择之前生成的“pxeboot.sys”引导文件,然后单击OK,回到主对话框中再单击“Save”,输入需要保存的文件名(以测试“pxeboot.pxe”文件名为例),单击“保存”,引导启动文件便生成了。 第三步、PXE服务器配置:
1)配置DHCP服务器(可以用TFTPD32代替系统中自带DHCP服务)运行tftpd32.exe文件,在对话框中单击“Settings”按钮并进行相应配置。2)配置Ghost客户端.运行“GhostCastServer8.3”,在“会话名称”对话框中输入自动批处理文件“Autoexec.bat”中指定的会话名(测试名称为“mygho”)。然后根据源镜像文件的类型,选择“磁盘”选项或“分区”选项,在对话框中单击“接受客户机”,等待局域网中的客户机进行连接。
第四步、客户机配置:1、启动网络客户端计算机,进入CMOS进行设置,在CMOS中修改BIOS的启动顺序,将第一启动选择为"LAN"。2、客户端计算机PXE的启动设置方式是:在计算机启动时根据屏幕提示按下Shift+F10组合键,在启动类型中选择PXE选项。3、重新启动客户端计算机,客户机自动从网卡进行启动并连接到服务端,获取服务端的IP地址,接收远程启动文件,自动运行ghost。等到全部客户机连接到服务器后,在GHOST SERVER中单击“发送数据”按钮,下面就是发送数据的全过程,克隆时间视网络环境而定。4、数据传输完成后自动重新启动计算机。
第五步、批量修改客户机IP地址和计算机名称
1、先在服务器上启用DHCP。2、按先后顺序启动客户机(按顺序启动主要是为了规范计算机名称)。3、在服务器上导出DHCP的所有记录。4、使用MACList.EXE文件处理DHCP的导出记录并生成MAC.INI文件。5、將ModiIP.exe文件和MAC.INI文件打包进客户端计算机 Ghost镜像文件中。6、网络克隆结束后客户端计算机在启动时调用 ModiIP.exe文件修改IP地址和计算机名称等相关信息。
总之,通过使用PXE技术实现了学校机房管理的自动化和智能化,减轻了机房管理员的工作负担,及时实现了计算机软件的更新和系统的维护,提高了机房的管理和使用效率,为师生提供了一个良好的教学场所。
参考文献
[1]朱明亮.电子文件信息安全的全过程保护[J].
[2]丁海斌,赵淑梅.电子文件管理基础[M].
[3]庄芳.基于PXE引导的网络机房维护系统[J].教育信息技术,2010(12).