基于Linux的BIOS提取、修改和导入的方法与流程

文档序号:11199001阅读:2357来源:国知局
基于Linux的BIOS提取、修改和导入的方法与流程

本发明涉及bios提取和修改领域,具体地说是一种基于linux的bios提取、修改和导入的方法。



背景技术:

bios(英文全称为basicinputoutputsystem,中文翻译为基本输入输出系统)是一组固化到计算机内主板上一个rom芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从cmos中读写系统设置的具体信息,其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。bios是服务器一个不可或缺的重要功能,很多功能的实现都需要bios的支持。

在测试中,经常需要修改bios选项来支持测试所需环境,但insydebios中的bios选项非常多,如果不熟悉的话需要找很久才能找到自己想要修改的bios选项,如何简单方便的修改各bios选项,是需要解决的技术问题。



技术实现要素:

发明的技术任务是提供一种基于linux的bios提取、修改和导入的方法,来解决如何简单方便的修改各bios选项的问题。

本发明的技术任务是按以下方式实现的:

基于linux的bios提取、修改和导入的方法,为在linux系统下对insydebios中的bios选项进行提取、修改和导入,包括如下步骤:

s1、通过./h2ouve-lx64-gsbios.txt命令将insydebios的各bios选项参数输入到bios.txt文件中保存,上述bios.txt文件自动保存在h2ouve文件夹中;

s2、将上述h2ouve文件夹拷贝到linux系统;

s3、在linux系统中打开bios.txt文件;

s4、通过搜索找到需要修改的bios选项并进行修改;

s5、依照步骤s4修改完所有需要修改的bios选项后,保存bios.txt文件;

s6、通过./h2ouve-lx64-ssbios.txt命令导入bios.txt文件,服务器的bios选项修改完成。

进一步的,步骤s1中,bios.txt文件自动保存在h2ouve文件夹中,bios.txt文件保存成功的提示为:savingscusettingtofile:bios.txt。

进一步的,步骤s4中,通过搜索找到需要修改的bios选项为:

(0x266,1,0x61d25395f30e92b3)hyper-threading

callbackid=0x969

(1)[]disabled

(0)[*]enabled(default)

上述bios选项中,当前*在(0)enabled处,表示当前bios选项设置为(0)enabled,如果上述bios选项需要修改为(1)disabled,则将*移动到(1)disabled处,修改后的bios选项为:

(0x266,1,0x61d25395f30e92b3)hyper-threading

callbackid=0x969

(1)[*]disabled

(0)[]enabled(default)

进一步的,步骤s6中,导入bios.txt文件成功的提示为:succeedtowritescusetting!。

本发明的基于linux的bios提取、修改和导入的方法具有以下优点:

1、该方法能够快速搭建测试环境,并可容易找到insydebios的bios选,且搜索和修改bios选项的操作简单、方便;

2、通过该方法可缩短测试时间,便于测试顺利进行,保证产品质量;

3、通过该方法对于客户后期bios选项的维护及其方便。

附图说明

下面结合附图对本发明进一步说明。

附图1为基于linux的bios提取、修改和导入的方法的流程框图。

具体实施方式

参照说明书附图和具体实施例对本发明的基于linux的bios提取、修改和导入的方法作以下详细地说明。

实施例:

如附图1所示,本发明的基于linux的bios提取、修改和导入的方法,为在linux系统下对insydebios中的bios选项进行提取、修改和导入,包括如下步骤:

(1)、通过./h2ouve-lx64-gsbios.txt命令将insydebios的各bios选项参数输入到bios.txt文件中保存,上述bios.txt文件自动保存在h2ouve文件夹中,bios.txt文件保存成功后会有如下提示信息:

savingscusettingtofile:bios.txt;

(2)、通过u盘或者其他方式将上述h2ouve文件夹拷贝到linux系统;

(3)、在linux系统中打开bios.txt文件;

(4)、通过搜索找到需要修改的bios选项并进行修改,当检索到的bios选项如下所示:

(0x266,1,0x61d25395f30e92b3)hyper-threading

callbackid=0x969

(1)[]disabled

(0)[*]enabled(default)

该bios选项中,当前*在(0)enabled处,表示当前bios选项设置为(0)enabled,如果盖bios选项需要修改为(1)disabled,则将*移动到(1)disabled处,修改后的bios选项为:

(0x266,1,0x61d25395f30e92b3)hyper-threading

callbackid=0x969

(1)[*]disabled

(0)[]enabled(default);

(5)、依照步骤(4)修改完所有需要修改的bios选项后,保存上述修改后的bios.txt文件;

(6)、通过./h2ouve-lx64-ssbios.txt命令导入上述修改后的bios.txt文件,并提示如下信息:succeedtowritescusetting!,表示bios.txt文件导入成功,服务器的bios选项修改完成。

通过上面具体实施方式,所述技术领域的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述公开的具体实施方式。在公开的实施方式的基础上,所述技术领域的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。

除说明书所述的技术特征外,均为本专业技术人员的已知技术。



技术特征:

技术总结
本发明公开了一种基于Linux的BIOS提取、修改和导入的方法,属于BIOS提取和修改领域,要解决的技术问题为如何简单方便的修改各BIOS选项;其方法为在Linux系统下对Insyde BIOS中的BIOS选项进行提取、修改和导入,包括如下步骤:将Insyde BIOS的各BIOS选项参数输入到bios.txt文件中保存,bios.txt文件自动保存在H2OUVE文件夹中;将H2OUVE文件夹拷贝到Linux系统;在Linux系统中打开bios.txt文件;通过搜索找到需要修改的BIOS选项并进行修改;修改完所有需要修改的BIOS选项后,保存bios.txt文件;导入bios.txt文件。

技术研发人员:刘浩君
受保护的技术使用者:郑州云海信息技术有限公司
技术研发日:2017.06.01
技术公布日:2017.09.29
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1