[發明專利]存儲介質上同一分區安裝多個操作系統的方法及裝置有效
| 申請號: | 201410037412.2 | 申請日: | 2014-01-26 |
| 公開(公告)號: | CN103777985B | 公開(公告)日: | 2017-12-12 |
| 發明(設計)人: | 汪欽龍 | 申請(專利權)人: | 汪欽龍 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京高航知識產權代理有限公司11530 | 代理人: | 趙永強 |
| 地址: | 362000 福建省泉州*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存儲 介質 同一 分區 安裝 操作系統 方法 裝置 | ||
技術領域
本發明涉及計算機操作系統技術領域,特別是指一種存儲介質上同一分區安裝多個操作系統的方法及裝置。
背景技術
現有的存儲介質上同一分區只能安裝一個操作系統,若需安裝另一操作系統或更多操作系統,則需要在不同的分區中進行安裝,導致操作系統的安裝過程特別繁雜、耗費時間過長;并且,采用此傳統的單個分區安裝單一操作系統的方式,會產生大量垃圾文件,對系統的運行速度也會造成一定程度的影響。
發明內容
有鑒于此,本發明的目的在于提出一種存儲介質上同一分區安裝多個操作系統的方法及裝置,極大簡化了操作系統的安裝過程,提高了操作系統的安裝效率。
基于上述目的本發明提供的一種存儲介質上同一分區安裝多個操作系統的方法,包括:
將待安裝的操作系統內核使用的壓縮只讀映像文件系統、操作系統可引導的壓縮內核及操作系統根文件系統打包為引導程序支持的映像格式文件;
將BIOS、主引導記錄、引導程序、所述引導程序支持的映像格式文件的驅動及引導配置文件打包為所述待安裝操作系統唯一對應的引導程序包;
復制所述待安裝操作系統對應的只讀映像文件、所述引導程序支持的映像格式文件以及所述引導程序包到同一待安裝分區;
安裝所述引導程序包以實現對操作系統只讀映像文件的引導和啟動。
在一些實施方式中,所述引導配置文件中包含所述每個待安裝操作系統的引導項。
在一些實施方式中,所述方法還包括:
獲取每個待安裝操作系統映像存儲介質所掛載的目錄;
在所述目錄中,對應于每個待安裝操作系統創建唯一的可讀寫文件夾;
通過調用聯合文件系統接口將所述可讀寫文件夾與其對應的待安裝操作系統基礎部分合并,并采用高壓縮率的只讀映像文件系統制作成為所述待安裝操作系統對應的只讀映像文件。
在一些實施方式中,所述每個待安裝操作系統映像存儲介質所掛載的目錄為同一目錄。
在一些實施方式中,所述方法還包括:
安裝所述引導程序包對操作系統只讀映像文件的引導和啟動的過程包括:
BIOS檢測硬件信息;
加載所述主引導記錄并運行;
讀取所述引導配置文件并運行所述引導程序;
選擇操作系統啟動項;
運行所述引導程序支持的映像格式文件的驅動;
掛載所述引導程序支持的映像格式文件;
加載所述被選擇的操作系統可引導的壓縮內核及操作系統根文件系統;
掛載所述被選擇的操作系統內核使用的壓縮只讀映像文件系統;
進入所述被選擇的操作系統。
在一些實施方式中,所述待安裝的操作系統內核使用的壓縮只讀映像文件系統的制作方法包括:
刪除所述操作系統內核使用的壓縮只讀映像文件系統中的引導程序及與存儲特征有關的數據,并刪除fstab文件中與存儲特征有關的掛載。
本發明還提供了一種存儲介質上同一分區安裝多個操作系統的裝置,其特征在于,包括:
打包模塊,用于將待安裝的操作系統內核使用的壓縮只讀映像文件系統、操作系統可引導的壓縮內核及操作系統根文件系統打包為引導程序支持的映像格式文件;以及,用于將BIOS、主引導記錄、引導程序、所述引導程序支持的映像格式文件的驅動及引導配置文件打包為所述待安裝操作系統唯一對應的引導程序包;
復制模塊,用于復制所述待安裝操作系統對應的只讀映像文件、所述引導程序支持的映像格式文件以及所述引導程序包到同一待安裝分區;
安裝模塊,用于安裝所述引導程序包以實現對操作系統只讀映像文件的引導和啟動。
在一些實施方式中,所述裝置還包括:
獲取模塊,用于獲取每個待安裝操作系統映像存儲介質所掛載的目錄;
創建模塊,用于在所述目錄中,對應于每個待安裝操作系統創建唯一的可讀寫文件夾;
合并壓縮模塊,用于通過調用聯合文件系統接口將所述可讀寫文件夾與其對應的待安裝操作系統基礎部分合并,并采用高壓縮率的只讀映像文件系統制作成為所述待安裝操作系統對應的只讀映像文件。
在一些實施方式中,所述引導配置文件中包含所述每個待安裝操作系統的引導項。
在一些實施方式中,所述裝置還包括:
壓縮只讀映像文件系統制作模塊,用于刪除所述操作系統內核使用的壓縮只讀映像文件系統中的引導程序及與存儲特征有關的數據,并刪除fstab文件中與存儲特征有關的掛載。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于汪欽龍,未經汪欽龍許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410037412.2/2.html,轉載請聲明來源鉆瓜專利網。





