本發(fā)明涉及計算機服務器技術領域,具體涉及一種在linux系統(tǒng)下對bios進行操作的裝置及方法。
背景技術:
bios是一組固化到計算機內主板上一個rom芯片上的程序,它保存著計算機最重要的基本輸入輸出的程序、開機后自檢程序和系統(tǒng)自啟動程序,它可從cmos中讀寫系統(tǒng)設置的具體信息,其主要功能是為計算機提供最底層的、最直接的硬件設置和控制。bios是服務器一個不可或缺的重要功能,很多功能的實現(xiàn)都需要bios的支持。
在測試中,經常需要修改bios的選項來支持測試所需環(huán)境,但bios中的選項非常多,如果不熟悉的話需要找很久才能找到自己想要修改的選項,而且有一些選項是隱藏的,在bios界面無法查看到,再找bios工程師放開選項又需要很長的時間,所以急需一種可以簡單方便的修改bios各選項的方法。
技術實現(xiàn)要素:
為解決上述技術問題,本發(fā)明提供是一種基于linux系統(tǒng)下對bios進行操作的方案,具體如下:
第一方面,本發(fā)明提供一種基于linux系統(tǒng)下對bios進行操作的裝置,包括中控單元、提取單元、導入單元、存儲單元、輸出單元、輸入單元,其中提取單元、導入單元、存儲單元、輸出單元、輸入單元分別與中控單元連接,中控單元觸發(fā)提取單元使用./scelnx_64/o/sbios.txt命令將bios的各選項參數(shù)輸入到bios.txt文件中,bios.txt文件自動保存在scedos.exe所在文件夾,中控單元觸發(fā)提取單元在linux系統(tǒng)下打開bios.txt文檔,并將bios.txt文檔的內容經由中控單元傳遞給輸出單元輸出給用戶;輸出單元輸出的界面分為內容區(qū)和工具區(qū),其中bios.txt文檔的內容在內容區(qū)予以顯示,工具區(qū)包括搜索、保存工具項,用戶通過輸入單元對內容區(qū)顯示的bios.txt文檔內容進行修改以及觸發(fā)工具區(qū)工具項功能,在用戶完成對bios.txt文檔的操作后,中控單元觸發(fā)導入單元使用./scelnx_64/i/sbios.txt命令導入bios文件,從而完成服務器的bios選項的修改,存儲單元存儲有操作命令及操作流程。
進一步的,用戶通過輸入單元對內容區(qū)顯示的bios.txt文檔內容進行修改以及觸發(fā)工具區(qū)工具項功能具體包括以下內容:
(1)用戶通過輸入單元觸發(fā)工具區(qū)搜索工具項,對bios.txt文檔中需要修改的bios選項進行定位;
(2)用戶通過輸入單元對內容區(qū)定位后的需要修改的bios選項進行修改;
(3)用戶在修改完所有需要修改的選項后,通過輸入單元觸發(fā)工具區(qū)保存工具項,保存bios.txt文檔。
進一步的,若需要把隱藏的選項參數(shù)也輸出,則使用命令./scelnx_64/o/sbios.txt/b命令將bios的各選項參數(shù)輸入到bios.txt文件中。
進一步的,導入文件成功會有如下提示scriptfileimportedsuccessfully。
進一步的,輸入單元、輸出單元共用服務器的輸入、輸出設備。
進一步的,基于linux系統(tǒng)下對bios進行操作的裝置還包括指示單元,指示單元用于在完成服務器的bios選項的修改后發(fā)出提示。
進一步的,指示單元可以是led或揚聲器。
第二方面,本發(fā)明提供一種基于linux系統(tǒng)下對bios進行操作的方法,包括:
ss1:使用./scelnx_64/o/sbios.txt命令將bios的各選項參數(shù)輸入到bios.txt文件中,bios.txt文件自動保存在scedos.exe所在文件夾;
ss2:在linux系統(tǒng)下打開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文檔。
進一步的,若需要把隱藏的選項參數(shù)也輸出,則步驟ss1中使用命令./scelnx_64/o/sbios.txt/b命令將bios的各選項參數(shù)輸入到bios.txt文件中。
基于linux系統(tǒng)下對bios進行操作的方案,豐富了針對bios的提取和修改方法,方便了測試進行,節(jié)約測試時間。
附圖說明
圖1示出本發(fā)明基于linux系統(tǒng)下對bios進行操作的裝置的結構框圖。
圖2示出本發(fā)明基于linux系統(tǒng)下對bios進行操作的方法流程圖。
具體實施方式
以下結合說明書附圖及具體實施例進一步說明本發(fā)明的技術方案。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
圖1為本發(fā)明一個實施例的基于linux系統(tǒng)下對bios進行操作的裝置的結構框圖。
如圖1所示,根據(jù)本發(fā)明實施例的基于linux系統(tǒng)下對bios進行操作的裝置,包括中控單元、提取單元、導入單元、存儲單元、輸出單元、輸入單元,其中提取單元、導入單元、存儲單元、輸出單元、輸入單元分別與中控單元連接。
中控單元觸發(fā)提取單元使用./scelnx_64/o/sbios.txt命令將bios的各選項參數(shù)輸入到bios.txt文件中,bios.txt文件自動保存在scedos.exe所在文件夾,中控單元觸發(fā)提取單元在linux系統(tǒng)下打開bios.txt文檔,并將bios.txt文檔的內容經由中控單元傳遞給輸出單元輸出給用戶;輸出單元輸出的界面分為內容區(qū)和工具區(qū),其中bios.txt文檔的內容在內容區(qū)予以顯示,工具區(qū)包括搜索、保存工具項,用戶通過輸入單元對內容區(qū)顯示的bios.txt文檔內容進行修改以及觸發(fā)工具區(qū)工具項功能,在用戶完成對bios.txt文檔的操作后,中控單元觸發(fā)導入單元使用./scelnx_64/i/sbios.txt命令導入bios文件,從而完成服務器的bios選項的修改,存儲單元用于存儲操作命令及操作流程。
根據(jù)本發(fā)明的一實施例,用戶通過輸入單元對內容區(qū)顯示的bios.txt文檔內容進行修改以及觸發(fā)工具區(qū)工具項功能具體包括以下內容:
(1)用戶通過輸入單元觸發(fā)工具區(qū)搜索工具項,對bios.txt文檔中需要修改的bios選項進行定位;
(2)用戶通過輸入單元對內容區(qū)定位后的需要修改的bios選項進行修改;;
(3)用戶在修改完所有需要修改的選項后,通過輸入單元觸發(fā)工具區(qū)保存工具項,保存bios.txt文檔。
通過搜索找到需要修改的bios選項,比如以下這個選項
當前*在[01]enabled處表示當前選項設置為[01]enabled,如果需要修改為[00]disabled,則將*挪到[00]disabled選項處即可,如下所示:
根據(jù)本發(fā)明的一實施例,保存成功后會有如下提示scriptfileexportedsuccessfully。
根據(jù)本發(fā)明的一實施例,若需要把隱藏的選項參數(shù)也輸出,在命令后面加個參數(shù)/b,命令如下:./scelnx_64/o/sbios.txt/b。
根據(jù)本發(fā)明的一實施例,導入文件成功會有如下提示scriptfileimportedsuccessfully。
根據(jù)本發(fā)明的一實施例,輸入單元、輸出單元共用服務器的輸入、輸出設備。
根據(jù)本發(fā)明的一實施例,基于linux系統(tǒng)下對bios進行操作的裝置還包括指示單元,指示單元用于在完成服務器的bios選項的修改后發(fā)出提示。
根據(jù)本發(fā)明的一實施例,指示單元可以是led或揚聲器。
圖2為本發(fā)明一個實施例的基于linux系統(tǒng)下對bios進行操作的方法流程圖。
如圖2所示,根據(jù)本發(fā)明實施例的基于linux系統(tǒng)下對bios進行操作的方法,包括:
ss1:使用./scelnx_64/o/sbios.txt命令將bios的各選項參數(shù)輸入到bios.txt文件中,bios.txt文件自動保存在scedos.exe所在文件夾;
ss2:在linux系統(tǒng)下打開bios.txt文檔;
ss3:用戶對bios.txt文檔內容進行修改并保存;
ss4:使用./scelnx_64/i/sbios.txt命令導入bios文件,從而完成服務器的bios選項的修改。
根據(jù)本發(fā)明的一實施例,步驟ss3具體包括:
ss3-1:用戶通過搜索對bios.txt文檔中需要修改的bios選項進行定位;
ss3-2:用戶通過對定位后的需要修改的bios選項進行修改;
ss3-3:用戶在修改完所有需要修改的選項后,保存bios.txt文檔。
根據(jù)本發(fā)明的一實施例,若需要把隱藏的選項參數(shù)也輸出,則步驟ss1中使用命令./scelnx_64/o/sbios.txt/b命令將bios的各選項參數(shù)輸入到bios.txt文件中。
通過本發(fā)明的方案,能夠快速搭建測試環(huán)境,對于bios的選項及隱藏選項,容易找到,操作方便,簡單;縮短測試時間便于測試順利進行,保證產品質量;同時對于客戶后期bios選項的維護及其方便。
盡管在裝置的上下文中已描述了一些方面,但明顯的是這些方面也表示對應方法的描述,其中塊或設備與方法步驟或方法步驟的特征相對應。類似地,在方法步驟的上下文中所描述的各方面也表示對應的塊或項目或者對應裝置的特征的描述??梢酝ㄟ^(或使用)如微處理器、可編程計算機、或電子電路之類的硬件裝置來執(zhí)行方法步驟中的一些或所有??梢酝ㄟ^此類裝置來執(zhí)行最重要的方法步驟中的某一個或多個。
所述實現(xiàn)可以采用硬件或采用軟件或可以使用例如軟盤、dvd、藍光、cd、rom、prom、eprom、eeprom、或閃存之類的具有被存儲在其上的電子可讀控制信號的數(shù)字存儲介質來執(zhí)行,所述電子可讀控制信號與可編程計算機系統(tǒng)配合(或能夠與其配合)以使得執(zhí)行相應的方法??梢蕴峁┚哂须娮涌勺x控制信號的數(shù)據(jù)載體,所述電子可讀控制信號能夠與可編程計算機系統(tǒng)配合以使得執(zhí)行本文所描述的方法。
所述實現(xiàn)還可以采用具有程序代碼的計算機程序產品的形式,當計算機程序產品在計算機上運行時,程序代碼進行操作以執(zhí)行該方法??梢栽跈C器可讀載體上存儲程序代碼。
以上所描述的僅是說明性,并且要理解的是,本文所描述的布置和細節(jié)的修改和變化對于本領域技術人員而言將是明顯的。因此,意在僅由所附權利要求的范圍而不是由通過以上描述和解釋的方式所呈現(xiàn)的特定細節(jié)來限制。