本发明涉及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选项修改完成。
通过上面具体实施方式,所述技术领域的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述公开的具体实施方式。在公开的实施方式的基础上,所述技术领域的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。
除说明书所述的技术特征外,均为本专业技术人员的已知技术。