[發明專利]多操作系統的系統啟動引導方法和工具有效
| 申請號: | 201310428932.1 | 申請日: | 2013-09-18 |
| 公開(公告)號: | CN103473102A | 公開(公告)日: | 2013-12-25 |
| 發明(設計)人: | 張偉;王濤;李占兵;郭立本;韓江凱 | 申請(專利權)人: | 中標軟件有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京聿宏知識產權代理有限公司 11372 | 代理人: | 吳大建;鐘日紅 |
| 地址: | 200030 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 操作系統 系統啟動 引導 方法 工具 | ||
1.一種多操作系統的系統啟動引導方法,其特征在于,包括:
加載步驟,在用戶從多個操作系統中選擇所要啟動的系統之前,判斷指定內核的Linux操作系統是否存在,若存在,則預加載該指定內核的Linux操作系統的內核和內存根文件系統至內存指定位置等待執行;
判斷步驟,判斷用戶選擇的系統是否是該指定內核的Linux操作系統,
其中,若判斷結果為是,則直接執行位于所述內存指定位置的內核來啟動該指定內核的Linux操作系統,否則,卸載該指定內核的Linux操作系統的內核和內存根文件系統,并加載用戶所選擇的其他操作系統的內核和內存根文件系統至該內存指定位置中,然后執行位于該內存指定位置的內核來啟動用戶所選擇的操作系統。
2.根據權利要求1所述的系統啟動引導方法,其特征在于,若判斷指定內核的Linux操作系統不存在時,則根據用戶所選擇的其他操作系統來直接加載相應操作系統的內核和內存根文件系統至該內存指定位置中,然后執行位于該內存指定位置的內核來啟動用戶所選擇的操作系統。
3.根據權利要求2所述的系統啟動引導方法,其特征在于,
通過修改Grub2引導工具的代碼來實現所述加載步驟和判斷步驟。
4.根據權利要求3所述的系統啟動引導方法,其特征在于,
所述加載步驟進一步包括以下步驟:
讀取Grub2引導工具的配置文件,根據所述配置文件創建系統菜單結構;
對所述系統菜單結構進行解析,查找與所述指定內核的Linux操作系統相關的關鍵字,若查找到,則設置全局變量為“1”,并加載該指定內核的Linux操作系統的內核和內存根文件系統至內存指定位置等待執行;
所述判斷步驟進一步包括以下步驟:
顯示系統菜單以供用戶選擇所要啟動的系統;
判斷用戶選擇的系統是否是該指定內核的Linux操作系統,若判斷結果為是,則直接執行位于所述內存指定位置的內核來啟動該指定內核的Linux操作系統,否則,判斷所述全局變量是否為“1”,
其中,若判斷結果為“1”時,則卸載該指定內核的Linux操作系統的內核和內存根文件系統,并加載用戶所選擇的其他操作系統的內核和內存根文件系統至該內存指定位置中,然后執行位于該內存指定位置的內核來啟動用戶所選擇的操作系統;
若判斷結果不為“1”時,則根據用戶所選擇的其他操作系統來直接加載相應操作系統的內核和內存根文件系統至該內存指定位置中,然后執行位于該內存指定位置的內核來啟動用戶所選擇的操作系統。
5.根據權利要求4所述的系統啟動引導方法,其特征在于,
通過修改Grub2中Grub.cfg的命令行的參數來重新確定指定內核的Linux操作系統。
6.根據權利要求1至5中任一項所述的系統啟動引導方法,其特征在于,
所述指定內核的Linux操作系統為Nova?OS。
7.一種多操作系統的系統啟動引導工具,其特征在于,包括:
加載模塊,其配置以在用戶從多個操作系統中選擇所要啟動的系統之前,判斷指定內核的Linux操作系統是否存在,若存在,則預加載指定內核的Linux操作系統的內核和內存根文件系統至內存指定位置等待執行;
判斷模塊,其配置以判斷用戶選擇的系統是否是該指定內核的Linux操作系統,
其中,若判斷結果為是,則加載模塊直接執行位于所述內存指定位置的內核來啟動該Linux操作系統,否則,加載模塊卸載該Linux操作系統的內核和內存根文件系統,并加載用戶所選擇的其他操作系統的內核和內存根文件系統至該內存指定位置中,然后執行位于該內存指定位置的內核來啟動用戶所選擇的操作系統。
8.根據權利要求7所述的系統啟動引導工具,其特征在于,若在判斷指定內核的Linux操作系統不存在時,加載模塊則根據用戶所選擇的其他操作系統來直接加載相應操作系統的內核和內存根文件系統至該內存指定位置中,然后執行位于該內存指定位置的內核來啟動用戶所選擇的操作系統。
9.根據權利要求8所述的系統啟動引導工具,其特征在于,該系統啟動工具通過修改后的Grub2引導工具來實現。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中標軟件有限公司,未經中標軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310428932.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種頁面生成的方法及系統
- 下一篇:終端進行系統升級后生效的方法及該終端





