基于操作系统网络驱动的无盘计算机启动方法技术方案

技术编号:3936886 阅读:544 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于操作系统网络驱动的无盘计算机启动方法,目的是解决现有无盘计算机启动方法需要依赖底层BIOS网络驱动和通信协议导致的问题。技术方案是先生成嵌入式操作系统内核,接着生成支持目标操作系统下载、存储和启动的文件系统映像,然后将嵌入式操作系统映像放入USB设备或固化到计算机主板的Flash中,再配置服务器,最后利用操作系统层的网络驱动和通信协议启动无盘计算机。在无盘计算机的启动过程中,先启动嵌入式操作系统,然后由嵌入式操作系统负责目标操作系统的下载、存储和启动。采用本发明专利技术解决了BIOS不能及时有效支持NIC驱动和通信协议的技术限制,避免了在BIOS中开发NIC驱动和通信协议的开销,启动开销小。

【技术实现步骤摘要】

【技术保护点】
一种基于操作系统网络驱动的无盘计算机启动方法,其特征在于包括以下步骤:第一步、生成嵌入式操作系统内核:1.1在嵌入式操作系统内核中提供对网络通信卡NIC网络驱动和运行环境的支持:在配置嵌入式操作系统内核时,选择无盘计算机NIC驱动对应的选项;1.2配置嵌入式操作系统内核:除了配置操作系统内核必需的基本模块外,还配置体系结构支持模块、文件系统映像支持模块、内存文件系统模块、下载目标操作系统映像所需的通信协议模块和内核切换功能模块;第二步、生成支持目标操作系统下载、存储和启动的文8执行文件下载命令,利用操作系统层通信协议访问服务器上的文件传输服务,下载目标操作系统映像至无盘计算机的内存文件系统中;5.9执行内核切换命令,通过内核切换工具启动目标操作系统,完成无盘计算机的启动。件系统映像:2.1准备文件传输工具:将ftp客户端、远程文件拷贝工具放入文件系统映像中;2.2提供对内存文件系统的支持:将内存文件系统的信息写入文件系统信息表中;2.3编写自动下载和启动目标操作系统的脚本文件,脚本文件中包括文件下载命令和内核切换命令:2.3.1编写文件下载命令,该命令负责从服务器下载目标操作系统映像,并将其保存到无盘计算机的内存文件系统中;2.3.2编写内核切换命令,该命令负责将正在执行的嵌入式操作系统切换为目标操作系统,从而启动目标操作系统;第三步、将嵌入式操作系统映像即第一步生成的嵌入式操作系统内核和第二步生成的文件系统映像放入USB设备或固化到计算机主板的Flash即闪存中:3.1如果将嵌入式操作系统映像放入主板的Flash中,则将嵌入式操作系统内核和文件系统映像直接固化到主板的Flash中;3.2如果将嵌入式操作系统映像放入USB设备,则先将USB设备制作为启动盘,然后将嵌入式操作系统内核和文件系统映像放置到USB设备的/boot目录下;第四步、配置服务器,在服务器上配置无盘启动所需的DHCP即动态主机配置协议服务和文件传输服务,并放置目标操作系统映像:4.1准备无盘计算机启动所需的目标操作系统映像,具体内容由目标操作系统的类型及用户需求决定;4.2配置DHCP服务;4.3配置文件传输服务,并在该服务的工作目录下放置目标操作系统映像;第五步、利用操作系统层的网络驱动和通信协议启动无盘计算机:5.1无盘计算机加电;5.2无盘计算机的Firmware或BIOS固件初始化硬件系统,并扫描网络设备;5.3如果嵌入式操作系统的引...

【技术特征摘要】

【专利技术属性】
技术研发人员:卢凯廖湘科迟万庆蒋艳凰冯华刘勇鹏唐宏伟高颖慧蒋杰
申请(专利权)人:中国人民解放军国防科学技术大学
类型:发明
国别省市:43[中国|湖南]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1