一种PXE启动的DOS系统共享网络文件的方法与流程

文档序号:11623907阅读:2074来源:国知局

本发明属于计算机设备诊断和测试技术领域,具体涉及一种pxe启动的dos系统共享网络文件的方法。



背景技术:

dos系统具有体积小,结构简单,与底层硬件通信简单直接,广受生产厂家支持等优点,在计算机设备的生产中,设备制造商大多会提供dos下的测试工具或调试工具,在产品的测试过程中通过使用u盘等存储设备作为启动设备进入dos系统中运行测试工具,这种方法更新更新dos系统中的工具和文件费时费力,各测试机台之间无法通过网络通信,生成的测试结果文件无法及时上传等缺点。此为现有技术的不足之处。



技术实现要素:

本发明的目的在于,针对上述现有技术存在的缺陷,提供设计一种pxe启动的dos系统共享网络文件的方法,以解决上述技术问题。

为了达到上述目的,本发明的技术方案是:

一种pxe启动的dos系统共享网络文件的方法,其特征在于,包括以下步骤:

步骤1:制作可pxe启动的系统镜像;

步骤2:增加网络功能;

步骤3:解决计算机名冲突,开启网络共享服务,自动挂载网络共享文件。

进一步的,步骤1包括以下步骤:

步骤11:制作一个虚拟硬盘镜像;

步骤12:下载freedos的软盘镜像,启动此软盘镜像,并挂载步骤11中生成的硬盘镜像,进入dos;

步骤13:格式化此硬盘镜像,建立分区,生成主引导记录;

步骤14:用dos中的sys命令,将此硬盘镜像制作成可启动的dos系统。

进一步的,步骤2包括以下步骤:

步骤21:下载网卡驱动和网络协议工具;

步骤22:确定硬盘镜像的文件系统类型,以及开始扇区;

步骤23:挂载硬盘镜像到对应目录下;

步骤24:复制驱动程序和网络工具到挂载目录下。

进一步的,步骤3包括以下步骤:

步骤31:dos系统启动,加载网卡驱动和网络协议;

步骤32:获取dhcp服务器分配的ip地址;

步骤33:以ip地址为计算机命名;

步骤34:开启网络共享服务,挂载网络共享文件。

制作虚拟硬盘镜像大小为10m。

进行步骤11之前要准备工具环境,包括freedos的软盘镜像,qume工具,以及linux系统工作环境。

步骤13执行过程中用fat16文件系统,建立分区。

使用相同的dos系统启动镜像,更新测试工具文件时,只更新pxe服务器上的一个dos镜像,节省了大量的时间,提高了测试效率。

多台测试机可同时通过pxe服务器提供的系统镜像启动dos。为dos系统增加的网络功能克服了传统dos系统中相同电脑名会导致网络文件共享冲突的缺陷,实现了同一个镜像启动的dos可共享网络文件的功能。

测试机可以通过网络及时的把测试状态和测试结果回传到文件服务器。不需要在每个测试机台人工监视测试过程,减少了测试成本,也增加了测试的可靠性。

首先使用qume工具制作一个虚拟硬盘镜像文件,然后下载freedos的软盘镜像,使用qume启动此软盘镜像,并挂载刚才生成的硬盘镜像,进入dos后,格式化此硬盘镜像,然后检查网卡的生成厂家和名称,下载对应的驱动程序和tcp/ip协议等网络工具;为了给硬盘镜像中的dos系统增加网络功能,需要修改此硬盘镜像中的内容,首先确定硬盘镜像的文件系统类型,以及开始扇区,然后根据这些信息,挂载此硬盘镜像到目录下,然后复制驱动程序和网络工具到挂载目录下;最后,解决网络计算机同名冲突问题,实现网络文件共享。

本发明的有益效果在于,无需u盘等存储设备,使用相同的dos系统启动镜像,更新测试工具文件时,不需要更新每一个u盘等存储系统镜像的存储设备,只需更新pxe服务器上的一个dos镜像,节省了大量的时间,提高了测试效率。多台测试机可同时通过pxe服务器提供的系统镜像启动dos,为dos系统增加的网络功能克服了传统dos系统中相同电脑名会导致网络文件共享冲突的缺陷,实现了同一个镜像启动的dos可共享网络文件的功能。测试机可以通过网络及时的把测试状态和测试结果回传到文件服务器,不需要在每个测试机台人工监视测试过程,减少了测试成本,也增加了测试的可靠性。

此外,本发明设计原理可靠,结构简单,具有非常广泛的应用前景。

由此可见,本发明与现有技术相比,具有突出的实质性特点和显著地进步,其实施的有益效果也是显而易见的。

附图说明

图1为本发明提供的一种pxe启动的dos系统共享网络文件的方法的流程图。

具体实施方式

下面结合附图并通过具体实施例对本发明进行详细阐述,以下实施例是对本发明的解释,而本发明并不局限于以下实施方式。

如图1所示,本实施例提供的一种pxe启动的dos系统共享网络文件的方法,包括以下具体步骤:

步骤1:制作可pxe启动的系统镜像;

步骤11:工作环境准备,包括freedos的软盘镜像,qume工具,以及linux系统工作环境;

步骤12:生成一个大小为10m的虚拟硬盘镜像,命名为dos.hd;

步骤13:下载freedos的软盘镜像,启动此软盘镜像,并挂载步骤11中生成的硬盘镜像,进入dos;

步骤14:用dos中的sys命令,生成可启动信息到硬盘镜像。

步骤2:增加网络功能;

步骤21:下载网卡驱动,网络协议工具;

步骤22:查看硬盘镜像文件信息,并挂载硬盘镜像到对应目录下;

步骤23:复制驱动程序和网络工具到挂载目录/mnt/img下。

步骤3:解决计算机名冲突;

步骤31:编写程序chname.exe,该程序会获取本机ip地址,修改本机计算机名;

步骤32:修改autoexec.bat文件,设置修改计算机名程序在开启网络共享之前运行。

通过上述方法可以通过pxe部署dos系统到各个测试机台上,使dos系统之间可通过网络传输文件,为以后的测试系统工具更新提供了方便省时的方法,并且可实时监控测试的状态和结果文件,可节省人工费用,提高测试可靠性。

以上公开的仅为本发明的优选实施方式,但本发明并非局限于此,任何本领域的技术人员能思之的没有创造性的变化,以及在不脱离本发明原理前提下所作的若干改进和润饰,都应落在本发明的保护范围内。



技术特征:

技术总结
本发明涉及一种PXE启动的DOS系统共享网络文件的方法,其特征在于,首先使用qume工具制作一个虚拟硬盘镜像文件,然后下载FreeDOS的软盘镜像,使用qume启动此软盘镜像,并挂载刚才生成的硬盘镜像,进入DOS后,格式化此硬盘镜像,然后检查网卡的生成厂家和名称,下载对应的驱动程序和TCP/IP协议等网络工具;为了给硬盘镜像中的DOS系统增加网络功能,需要修改此硬盘镜像中的内容,首先确定硬盘镜像的文件系统类型,以及开始扇区,然后根据这些信息,挂载此硬盘镜像到目录下,然后复制驱动程序和网络工具到挂载目录下;最后,解决网络计算机同名冲突问题,实现网络文件共享。

技术研发人员:孙海鹏
受保护的技术使用者:广东浪潮大数据研究有限公司
技术研发日:2017.04.14
技术公布日:2017.08.04
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1