[發明專利]一種獲取UEFI OS啟動項的方法、裝置及服務器在審
| 申請號: | 201810073935.0 | 申請日: | 2018-01-25 |
| 公開(公告)號: | CN108287735A | 公開(公告)日: | 2018-07-17 |
| 發明(設計)人: | 顏偉 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F9/4401 | 分類號: | G06F9/4401 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 啟動項 項目錄 服務器 保證系統 文件創建 硬盤啟動 正常啟動 自動搜索 定制化 擦除 主板 申請 搜索 分區 查找 覆蓋 升級 | ||
本申請實施例公開了一種獲取UEFI OS啟動項的方法、裝置及服務器,所述方法包括搜索硬盤啟動分區中的啟動項目錄;在所述啟動項目錄中查找有效的啟動項文件;根據所述有效的啟動項文件創建UEFI OS啟動項。采用本申請實施例所提供的技術方案,當在做BIOS升級或在已有UEFI OS的系統上更換主板等操作時,不會因NVRAM被擦除而造成無法進入UEFI OS的情況;而自動搜索的方式,覆蓋定制化的UEFI OS啟動路徑,白名單無法找到的有效的UEFI OS啟動項也不會被漏掉,保證系統的正常啟動。
技術領域
本申請涉及服務器技術領域,特別是涉及一種獲取UEFI OS啟動項的方法、裝置及服務器。
背景技術
UEFI(Unified Extensible Firmware Interface,統一的可擴展固件接口)是一種詳細描述接口類型的標準,該接口可以使操作系統自動從預啟動的操作環境,加載到一種操作系統上。
隨著UEFI技術的不斷發展,UEFI OS(Operating System,操作系統)的應用也持續增長。例如,某些互聯網公司在其數據中心部署中使用UEFI OS,其為了更好的發揮應用軟件的性能,通常基于內部業務對UEFI OS進行定制化修改。在此種情形下,UEFI OS啟動項路徑也會被定制,使得傳統的啟動方案不適用于定制化的UEFI OS,造成數據中心的業務系統不能及時恢復,給客戶造成不可挽回的損失。
發明內容
本申請實施例中提供了一種獲取UEFI OS啟動項的方法、裝置及服務器,以解決現有技術中的啟動方案不適用于定制化的UEFI OS,造成數據中心的業務系統不能及時恢復的問題。
第一方面,本申請實施例提供了一種獲取UEFI OS啟動項的方法,所示方法包括:
搜索硬盤啟動分區中的啟動項目錄;
在所述啟動項目錄中查找有效的啟動項文件;
根據所述有效的啟動項文件創建UEFI OS啟動項。
優選地,所述搜索硬盤啟動分區中啟動項目錄,包括:
在預設的白名單的啟動項路徑中查找有效的啟動項文件;
若在預設的白名單的啟動項路徑中查找到有效的啟動項文件,則根據所述有效的啟動項文件創建UEFI OS啟動項;
若在預設的白名單的啟動項路徑中未查找到有效的啟動項文件,則搜索硬盤啟動分區中啟動項目錄。
優選地,在第一次安裝完成BIOS OS后,BIOS OS在BIOS NVRAM中寫入BIOS OS啟動項信息;
所述在預設的白名單的啟動項路徑中查找有效的啟動項文件,包括:若在BIOSNVRAM中未查找到BIOS OS啟動項信息,則在預設的白名單的啟動項路徑中查找有效的啟動項文件。
第二方面,本申請實施例提供了一種獲取UEFI OS啟動項的裝置,包括:
搜索模塊,用于搜索硬盤啟動分區中啟動項目錄;
查找模塊,用于在所述啟動項目錄中查找有效的啟動項文件;
創建模塊,用于根據所述有效的啟動項文件創建UEFI OS啟動項。
優選地,所述搜索硬盤啟動分區中啟動項目錄,包括:
在預設的白名單的啟動項路徑中查找有效的啟動項文件;
若在預設的白名單的啟動項路徑中查找到有效的啟動項文件,則根據所述有效的啟動項文件創建UEFI OS啟動項;
若在預設的白名單的啟動項路徑中未查找到有效的啟動項文件,則搜索硬盤啟動分區中啟動項目錄。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810073935.0/2.html,轉載請聲明來源鉆瓜專利網。





