[發(fā)明專利]一種適用于X86架構(gòu)的多操作系統(tǒng)遠程加載實現(xiàn)方法在審
| 申請?zhí)枺?/td> | 201410014034.6 | 申請日: | 2014-01-13 |
| 公開(公告)號: | CN103777981A | 公開(公告)日: | 2014-05-07 |
| 發(fā)明(設計)人: | 張堯?qū)W;吳敏;熊永華;陳建二;王建新;王國軍;周悅芝;伍成靜;張超 | 申請(專利權(quán))人: | 中南大學 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;H04L29/08 |
| 代理公司: | 長沙正奇專利事務所有限責任公司 43113 | 代理人: | 馬強 |
| 地址: | 410083 湖南*** | 國省代碼: | 湖南;43 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 適用于 x86 架構(gòu) 操作系統(tǒng) 遠程 加載 實現(xiàn) 方法 | ||
技術領域
本發(fā)明涉及移動設備的操作系統(tǒng)技術領域,特別是一種適用于X86架構(gòu)的多操作系統(tǒng)遠程加載實現(xiàn)方法。?
背景技術
x86架構(gòu)是一種復雜指令集中央處理器架構(gòu),由于歷史悠久、穩(wěn)定性強、低成本等特點,x86架構(gòu)的處理器已經(jīng)廣泛應用于各種智能設備中,如目前市場上很多平板電腦、智能手機等移動設備都屬于x86架構(gòu)。
現(xiàn)有的x86架構(gòu)移動設備上多操作系統(tǒng)切換方法主要有兩種,一種是使用虛擬機的方法,另一種是同一設備上預裝多個操作系統(tǒng)的方法。
使用虛擬機的方法,先在硬件設備上安裝虛擬機所需要的Host操作系統(tǒng)和虛擬機管理軟件,再安裝所需運行的多操作系統(tǒng),在虛擬機管理軟件的支持下,實現(xiàn)多操作系統(tǒng)的切換。缺點在于Host操作系統(tǒng)和虛擬機管理軟件均大量占用系統(tǒng)資源,且需預裝操作系統(tǒng)。
另一種在同一設備上預裝多個操作系統(tǒng)的方法,需要預先將硬盤進行分區(qū),將需要安裝的操作系統(tǒng)鏡像文件存儲在不同的分區(qū)上,在操作系統(tǒng)啟動前進行分區(qū)的選擇。缺點主要在于所選擇的操作系統(tǒng)需要預先安裝好,對硬件的存儲空間也有一定的要求。
綜上,現(xiàn)有方法需預安裝或存儲完整的操作系統(tǒng),且一般需占用大量系統(tǒng)資源,難以適用于計算和存儲設備都十分有限的x86架構(gòu)移動設備。?
發(fā)明內(nèi)容
本發(fā)明所要解決的技術問題是,針對現(xiàn)有技術不足,提供一種適用于X86架構(gòu)的多操作系統(tǒng)遠程加載實現(xiàn)方法,實現(xiàn)操作系統(tǒng)的遠程啟動與無縫切換。
為解決上述技術問題,本發(fā)明所采用的技術方案是:一種適用于X86架構(gòu)的多操作系統(tǒng)遠程加載實現(xiàn)方法,該方法為:
1)擦除硬盤上BIOS模式下的主引導分區(qū)MBR,轉(zhuǎn)換硬盤分區(qū)格式為全局唯一標識分區(qū)表GPT格式;建立及擴展EFI系統(tǒng)分區(qū)ESP;
2)編譯各個操作系統(tǒng)的文件系統(tǒng),并將操作系統(tǒng)的文件系統(tǒng)掛載至服務器端;
3)修改各個操作系統(tǒng)內(nèi)核的無線網(wǎng)絡配置文件,然后編譯各個操作系統(tǒng)內(nèi)核并將編譯完成的操作系統(tǒng)內(nèi)核掛載至ESP分區(qū);
4)通過安裝在硬盤上的UEFI?OS?Loader對需要啟動的操作系統(tǒng)進行選擇后,ESP分區(qū)內(nèi)相應操作系統(tǒng)的內(nèi)核驅(qū)動wifi,使客戶端與服務器建立無線網(wǎng)絡連接;客戶端與服務器通信,服務器將所選操作系統(tǒng)的文件系統(tǒng)發(fā)送給客戶端。
所述步驟1)中,所述EFI系統(tǒng)分區(qū)ESP大小至少擴展為537MB?(512MiB)。
與現(xiàn)有技術相比,本發(fā)明所具有的有益效果為:本發(fā)明不需要在移動設備上預安裝或存儲任何操作系統(tǒng),即可利用本地的操作系統(tǒng)內(nèi)核驅(qū)動wifi建立無線網(wǎng)絡連接并從服務器端加載操作系統(tǒng)文件系統(tǒng)啟動所需要的操作系統(tǒng),實現(xiàn)了同一移動設備對多操作系統(tǒng)的支持,同時增強了數(shù)據(jù)的安全性;本發(fā)明的方法能實現(xiàn)操作系統(tǒng)的無線遠程啟動與無縫切換。
附圖說明
圖1是本發(fā)明提供的多操作系統(tǒng)遠程加載方法的結(jié)構(gòu)框圖;
圖2?是本發(fā)明提供的多操作系統(tǒng)遠程加載的實現(xiàn)流程圖;
圖3是本發(fā)明實施例提供的多操作系統(tǒng)遠程加載的具體實現(xiàn)圖。
具體實施方式
圖1示出了本發(fā)明實施例提供的多操作系統(tǒng)遠程加載系統(tǒng)的結(jié)構(gòu)框圖,為了便于說明,僅示出了與本發(fā)明實施例相關的部分,其中:客戶端硬件平臺是x86架構(gòu)的移動終端,本身帶有UEFI(Unified?Extensible?Firmware?Interface,統(tǒng)一的可擴展固件接口)固件層,UEFI固件里提供基本的UEFI驅(qū)動、協(xié)議;服務器端除了各個操作系統(tǒng)(Operating?System,圖中簡稱OS)的文件系統(tǒng),還有給客戶端分配IP地址的DHCP(Dynamic?Host?Configuration?Protocol,動態(tài)主機配置協(xié)議)服務以及傳輸操作系統(tǒng)文件系統(tǒng)的TFTP(Trivial?File?Transfer?Protocol,簡單文件傳輸協(xié)議)服務。
圖2示出了本發(fā)明實施例提供的多操作系統(tǒng)遠程加載的實現(xiàn)流程,詳述如下:
該專利技術資料僅供研究查看技術是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中南大學,未經(jīng)中南大學許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410014034.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:可調(diào)式打料機構(gòu)
- 下一篇:一種耐磨切削刀頭





