[发明专利]一种BIOS网络启动方法、装置和计算机可读存储介质有效
申请号: | 202110453786.2 | 申请日: | 2021-04-26 |
公开(公告)号: | CN113064655B | 公开(公告)日: | 2023-02-28 |
发明(设计)人: | 张炳会;孙秀强;王兵;李道童 | 申请(专利权)人: | 山东英信计算机技术有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F8/61 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 史翠 |
地址: | 250001 山东省济南市高新区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 bios 网络 启动 方法 装置 计算机 可读 存储 介质 | ||
本申请实施例公开了一种BIOS网络启动方法、装置和介质,在设备开机时启动BIOS存储芯片中存储的初始代码镜像文件,以实现设备的初始化。当完成设备初始化后,启动BIOS存储芯片中存储的通信代码镜像文件,以从服务器中获取功能代码镜像文件,将功能代码镜像文件映射至设备的内存中。相比于初始代码镜像文件和通信代码镜像文件,功能代码镜像文件的数据量较大,往往需要占用较多的存储空间。并且随着设备业务功能的增加,功能代码镜像文件会占用更多的存储空间。通过将功能代码镜像文件存储至服务器中,降低了对BIOS存储芯片的容量要求,可以固化BIOS存储芯片的容量,降低了生产成本,减少了BIOS存储资源的浪费。
技术领域
本申请涉及服务器技术领域,特别是涉及一种BIOS网络启动方法、装置和计算机可读存储介质。
背景技术
BIOS(Basic Input Output System,基本输入输出系统)是一组固化到计算机内主板上一个ROM(Read Only Memory image,只读内存镜像)芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序。
传统方式中,计算机启动均是从本机BIOS存储芯片中加载运行BIOS代码。本机上的BIOS存储芯片中集成所有的功能,启动初期从本机BIOS存储芯片中运行BIOS代码,内存初始化完成后,从BIOS存储区芯片中将BIOS镜像映射到内存中运行。功能越多,要求的BIOS存储芯片容量越大。不同的产品对BIOS的功能要求有所差异,基本上每代产品都需要重新选择BIOS存储芯片的容量。
增加BIOS存储芯片容量,会面临厂商选择和稳定性验证的问题,比较耗费资源。并且服务器长期处于运行状态,启动后BIOS镜像映射到内存,本机BIOS存储芯片本质上没有实际作用了,比较浪费BIOS存储资源。
可见,如何有效的控制BIOS存储芯片的容量以减少资源浪费,是本领域技术人员需要解决的问题。
发明内容
本申请实施例的目的是提供一种BIOS网络启动方法、装置和计算机可读存储介质,可以有效的控制BIOS存储芯片的容量以减少资源浪费。
为解决上述技术问题,本申请实施例提供一种BIOS网络启动方法,包括:
在设备开机时启动BIOS存储芯片中存储的初始代码镜像文件,以实现设备的初始化;
当完成设备初始化后,启动所述BIOS存储芯片中存储的通信代码镜像文件,以从服务器中获取功能代码镜像文件,并将所述功能代码镜像文件映射至内存。
可选地,在所述在设备开机时启动BIOS存储芯片中存储的初始代码镜像文件之前还包括:
基于设备启动的初始化要求,将BIOS代码划分为基础代码和功能代码;其中,所述基础代码包括初始代码和通信代码;
将所述基础代码的镜像文件存储至BIOS存储芯片,将所述功能代码的镜像文件存储至服务器。
可选地,所述通信代码包括网卡驱动代码和网络启动代码;相应的,所述通信代码镜像文件包括网卡驱动代码镜像文件和网络启动代码镜像文件;
所述启动所述BIOS存储芯片中存储的通信代码镜像文件,以从服务器中获取功能代码镜像文件包括:
调用所述网卡驱动代码镜像文件,对设备的网卡进行初始化;
基于初始化后的网卡以及所述网络启动代码镜像文件,从所述服务器上获取所述功能代码的镜像文件。
可选地,还包括:
基于功能调整需求,向所述服务器传输携带有待修改功能代码的功能修改请求,以便于所述服务器基于所述待修改功能代码对所述功能代码镜像文件进行修改。
可选地,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东英信计算机技术有限公司,未经山东英信计算机技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110453786.2/2.html,转载请声明来源钻瓜专利网。