一种基于linux系统下对BIOS进行操作的装置及方法与流程

文档序号:11233886阅读:2697来源:国知局
一种基于linux系统下对BIOS进行操作的装置及方法与流程

本发明涉及计算机服务器技术领域,具体涉及一种在linux系统下对bios进行操作的装置及方法。



背景技术:

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

在测试中,经常需要修改bios的选项来支持测试所需环境,但bios中的选项非常多,如果不熟悉的话需要找很久才能找到自己想要修改的选项,而且有一些选项是隐藏的,在bios界面无法查看到,再找bios工程师放开选项又需要很长的时间,所以急需一种可以简单方便的修改bios各选项的方法。



技术实现要素:

为解决上述技术问题,本发明提供是一种基于linux系统下对bios进行操作的方案,具体如下:

第一方面,本发明提供一种基于linux系统下对bios进行操作的装置,包括中控单元、提取单元、导入单元、存储单元、输出单元、输入单元,其中提取单元、导入单元、存储单元、输出单元、输入单元分别与中控单元连接,中控单元触发提取单元使用./scelnx_64/o/sbios.txt命令将bios的各选项参数输入到bios.txt文件中,bios.txt文件自动保存在scedos.exe所在文件夹,中控单元触发提取单元在linux系统下打开bios.txt文档,并将bios.txt文档的内容经由中控单元传递给输出单元输出给用户;输出单元输出的界面分为内容区和工具区,其中bios.txt文档的内容在内容区予以显示,工具区包括搜索、保存工具项,用户通过输入单元对内容区显示的bios.txt文档内容进行修改以及触发工具区工具项功能,在用户完成对bios.txt文档的操作后,中控单元触发导入单元使用./scelnx_64/i/sbios.txt命令导入bios文件,从而完成服务器的bios选项的修改,存储单元存储有操作命令及操作流程。

进一步的,用户通过输入单元对内容区显示的bios.txt文档内容进行修改以及触发工具区工具项功能具体包括以下内容:

(1)用户通过输入单元触发工具区搜索工具项,对bios.txt文档中需要修改的bios选项进行定位;

(2)用户通过输入单元对内容区定位后的需要修改的bios选项进行修改;

(3)用户在修改完所有需要修改的选项后,通过输入单元触发工具区保存工具项,保存bios.txt文档。

进一步的,若需要把隐藏的选项参数也输出,则使用命令./scelnx_64/o/sbios.txt/b命令将bios的各选项参数输入到bios.txt文件中。

进一步的,导入文件成功会有如下提示scriptfileimportedsuccessfully。

进一步的,输入单元、输出单元共用服务器的输入、输出设备。

进一步的,基于linux系统下对bios进行操作的装置还包括指示单元,指示单元用于在完成服务器的bios选项的修改后发出提示。

进一步的,指示单元可以是led或扬声器。

第二方面,本发明提供一种基于linux系统下对bios进行操作的方法,包括:

ss1:使用./scelnx_64/o/sbios.txt命令将bios的各选项参数输入到bios.txt文件中,bios.txt文件自动保存在scedos.exe所在文件夹;

ss2:在linux系统下打开bios.txt文档;

ss3:用户对bios.txt文档内容进行修改并保存;

ss4:使用./scelnx_64/i/sbios.txt命令导入bios文件,从而完成服务器的bios选项的修改。

进一步的,步骤ss3具体包括:

ss3-1:用户通过搜索对bios.txt文档中需要修改的bios选项进行定位;

ss3-2:用户通过对定位后的需要修改的bios选项进行修改;

ss3-3:用户在修改完所有需要修改的选项后,保存bios.txt文档。

进一步的,若需要把隐藏的选项参数也输出,则步骤ss1中使用命令./scelnx_64/o/sbios.txt/b命令将bios的各选项参数输入到bios.txt文件中。

基于linux系统下对bios进行操作的方案,丰富了针对bios的提取和修改方法,方便了测试进行,节约测试时间。

附图说明

图1示出本发明基于linux系统下对bios进行操作的装置的结构框图。

图2示出本发明基于linux系统下对bios进行操作的方法流程图。

具体实施方式

以下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

图1为本发明一个实施例的基于linux系统下对bios进行操作的装置的结构框图。

如图1所示,根据本发明实施例的基于linux系统下对bios进行操作的装置,包括中控单元、提取单元、导入单元、存储单元、输出单元、输入单元,其中提取单元、导入单元、存储单元、输出单元、输入单元分别与中控单元连接。

中控单元触发提取单元使用./scelnx_64/o/sbios.txt命令将bios的各选项参数输入到bios.txt文件中,bios.txt文件自动保存在scedos.exe所在文件夹,中控单元触发提取单元在linux系统下打开bios.txt文档,并将bios.txt文档的内容经由中控单元传递给输出单元输出给用户;输出单元输出的界面分为内容区和工具区,其中bios.txt文档的内容在内容区予以显示,工具区包括搜索、保存工具项,用户通过输入单元对内容区显示的bios.txt文档内容进行修改以及触发工具区工具项功能,在用户完成对bios.txt文档的操作后,中控单元触发导入单元使用./scelnx_64/i/sbios.txt命令导入bios文件,从而完成服务器的bios选项的修改,存储单元用于存储操作命令及操作流程。

根据本发明的一实施例,用户通过输入单元对内容区显示的bios.txt文档内容进行修改以及触发工具区工具项功能具体包括以下内容:

(1)用户通过输入单元触发工具区搜索工具项,对bios.txt文档中需要修改的bios选项进行定位;

(2)用户通过输入单元对内容区定位后的需要修改的bios选项进行修改;;

(3)用户在修改完所有需要修改的选项后,通过输入单元触发工具区保存工具项,保存bios.txt文档。

通过搜索找到需要修改的bios选项,比如以下这个选项

当前*在[01]enabled处表示当前选项设置为[01]enabled,如果需要修改为[00]disabled,则将*挪到[00]disabled选项处即可,如下所示:

根据本发明的一实施例,保存成功后会有如下提示scriptfileexportedsuccessfully。

根据本发明的一实施例,若需要把隐藏的选项参数也输出,在命令后面加个参数/b,命令如下:./scelnx_64/o/sbios.txt/b。

根据本发明的一实施例,导入文件成功会有如下提示scriptfileimportedsuccessfully。

根据本发明的一实施例,输入单元、输出单元共用服务器的输入、输出设备。

根据本发明的一实施例,基于linux系统下对bios进行操作的装置还包括指示单元,指示单元用于在完成服务器的bios选项的修改后发出提示。

根据本发明的一实施例,指示单元可以是led或扬声器。

图2为本发明一个实施例的基于linux系统下对bios进行操作的方法流程图。

如图2所示,根据本发明实施例的基于linux系统下对bios进行操作的方法,包括:

ss1:使用./scelnx_64/o/sbios.txt命令将bios的各选项参数输入到bios.txt文件中,bios.txt文件自动保存在scedos.exe所在文件夹;

ss2:在linux系统下打开bios.txt文档;

ss3:用户对bios.txt文档内容进行修改并保存;

ss4:使用./scelnx_64/i/sbios.txt命令导入bios文件,从而完成服务器的bios选项的修改。

根据本发明的一实施例,步骤ss3具体包括:

ss3-1:用户通过搜索对bios.txt文档中需要修改的bios选项进行定位;

ss3-2:用户通过对定位后的需要修改的bios选项进行修改;

ss3-3:用户在修改完所有需要修改的选项后,保存bios.txt文档。

根据本发明的一实施例,若需要把隐藏的选项参数也输出,则步骤ss1中使用命令./scelnx_64/o/sbios.txt/b命令将bios的各选项参数输入到bios.txt文件中。

通过本发明的方案,能够快速搭建测试环境,对于bios的选项及隐藏选项,容易找到,操作方便,简单;缩短测试时间便于测试顺利进行,保证产品质量;同时对于客户后期bios选项的维护及其方便。

尽管在装置的上下文中已描述了一些方面,但明显的是这些方面也表示对应方法的描述,其中块或设备与方法步骤或方法步骤的特征相对应。类似地,在方法步骤的上下文中所描述的各方面也表示对应的块或项目或者对应装置的特征的描述。可以通过(或使用)如微处理器、可编程计算机、或电子电路之类的硬件装置来执行方法步骤中的一些或所有。可以通过此类装置来执行最重要的方法步骤中的某一个或多个。

所述实现可以采用硬件或采用软件或可以使用例如软盘、dvd、蓝光、cd、rom、prom、eprom、eeprom、或闪存之类的具有被存储在其上的电子可读控制信号的数字存储介质来执行,所述电子可读控制信号与可编程计算机系统配合(或能够与其配合)以使得执行相应的方法。可以提供具有电子可读控制信号的数据载体,所述电子可读控制信号能够与可编程计算机系统配合以使得执行本文所描述的方法。

所述实现还可以采用具有程序代码的计算机程序产品的形式,当计算机程序产品在计算机上运行时,程序代码进行操作以执行该方法。可以在机器可读载体上存储程序代码。

以上所描述的仅是说明性,并且要理解的是,本文所描述的布置和细节的修改和变化对于本领域技术人员而言将是明显的。因此,意在仅由所附权利要求的范围而不是由通过以上描述和解释的方式所呈现的特定细节来限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1