專利名稱:一種雙操作系統(tǒng)的安裝方法以及引導加載方法
技術領域:
本發(fā)明屬于安裝操作系統(tǒng)領域,尤其涉及一種雙操作系統(tǒng)的安裝方法以及引導加載方法。
背景技術:
現(xiàn)有平板電腦的開機引導方式主要是在設備啟動后,由基本輸入輸出系統(tǒng)(BIOS)先對主機板中的各個組件進行啟動與測試,在確定所有組件均啟動且運作正常時,開始讀取硬盤主引導記錄的引導啟動管理程序與硬盤分區(qū)表數據,進行分區(qū)操作系統(tǒng)程序的定位與加載操作,以實現(xiàn)操作系統(tǒng)的安裝和正常運行。但是當需要在同一電腦設備中安裝兩種操作系統(tǒng)(比如Windows7, Android2. 3)時,會出現(xiàn)以下兩種情況·
第一種情況是,先安裝Android2. 3后再安裝Windows7,由于操作系統(tǒng)程序在安裝初期會先破壞硬盤主引導記錄(Master Boot Record,MBR)內的數據,并且重新建立屬于該操作系統(tǒng)認知的引導啟動管理程序與硬盤分區(qū)表數據,因此往往造成在新操作系統(tǒng)安裝后,使用者才發(fā)現(xiàn)以前存在的舊操作系統(tǒng)的引導程序已被新操作系統(tǒng)破壞,而無法使舊操作系統(tǒng)及新操作系統(tǒng)都能正常使用。第二種情況是,先安裝Windows7后再安裝Android2. 3,該Android 2. 3操作系統(tǒng)會默認由磁盤的O磁柱O磁道O扇區(qū),也就是上述的MBR處開始安裝,并且不提供自定義分區(qū)選擇功能,默認劃分七個固定分區(qū)。因此,該新操作系統(tǒng)會覆蓋掉舊操作系統(tǒng),無法實現(xiàn)雙系統(tǒng)的引導加載,從而無法實現(xiàn)舊操作系統(tǒng)及新操作系統(tǒng)的正常使用。
發(fā)明內容
本發(fā)明為解決現(xiàn)有技術中雙操作系統(tǒng)無法正常安裝和使用的問題,提供一種雙系統(tǒng)的安裝方法以及引導加載方法,能實現(xiàn)雙操作系統(tǒng)的正常安裝和使用。本發(fā)明提供一種雙操作系統(tǒng)的安裝方法,包括以下步驟
生成具有引導啟動管理程序和啟動配置文件的待安裝操作系統(tǒng)的鏡像文件,將所述鏡像文件保存在移動存取設備中;
將所述移動存取設備與已安裝windows操作系統(tǒng)的電腦連接,設置所述電腦以移動存取設備的方式啟動;
所述電腦讀取移動存取設備中的鏡像文件并安裝
本發(fā)明還提供一種雙操作系統(tǒng)的引導加載方法,包括以下步驟
生成具有引導啟動管理程序和啟動配置文件的待安裝操作系統(tǒng)的鏡像文件,將所述鏡像文件保存在移動存取設備中;
將所述移動存取設備與已安裝windows操作系統(tǒng)的電腦連接,設置所述電腦以移動存取設備的方式啟動;
所述電腦讀取移動存取設備中的鏡像文件并安裝;在安裝完鏡像文件所對應的操作系統(tǒng)后,所述電腦重新啟動;
所述電腦進行信息加載和開機自檢;
讀取更新后的啟動配置文件的操作系統(tǒng)信息,并以菜單的形式顯示;
根據獲取到的選擇信號,加載windows操作系統(tǒng)的啟動程序并運行所述應用程序或者加載所述鏡像文件所對應的操作系統(tǒng)的啟動程序并運行所述應用程序。從雙操作系統(tǒng)的安裝和引導加載方案可以看出,由于待安裝操作系統(tǒng)的鏡像文件加入引導啟動管理程序和啟動配置文件,使得待安裝操作系統(tǒng)不會由磁盤的O磁柱O磁道O扇區(qū)開始安裝,從而避免了在安裝一個新的操作系統(tǒng)時,以前存在的舊操作系統(tǒng)的引導啟動管理程序會被新操作系統(tǒng)破壞,使得安裝新的操作系統(tǒng)后的雙操作系統(tǒng)能正常使用,不需要通過修復引導啟動管理程序的繁瑣步驟才能正常引導加載系統(tǒng)而正常使用,因此方便用戶的使用。并且在安裝的過程能自動生成引導啟動管理程序所需讀取的開機啟動配置腳本文件,以實現(xiàn)雙操作系統(tǒng)加載控制權的交互,從而正常引導加載操作系統(tǒng)?!?br>
圖I為本發(fā)明雙操作系統(tǒng)的安裝方法的一種實施例的流程圖。圖2為本發(fā)明鏡像文件安裝過程的一種實施例的流程圖。圖3為本發(fā)明雙操作系統(tǒng)的引導加載的一種實施例的流程圖。
具體實施例方式為了使本發(fā)明所解決的技術問題、技術方案及有益效果更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明提供一種實施例的雙操作系統(tǒng)的安裝方法,如圖I所示,包括以下步驟 步驟S01,生成具有引導啟動管理程序和啟動配置文件的待安裝操作系統(tǒng)的鏡像文
件;
步驟S02,將所述鏡像文件保存在移動存取設備中;
步驟S03,將所述移動存取設備與已安裝windows操作系統(tǒng)的電腦連接,設置所述電腦以移動存取設備的方式啟動;
步驟S04,所述電腦讀取移動存取設備中的鏡像文件并安裝。從上述方案可以看出,由于待安裝操作系統(tǒng)的鏡像文件加入引導啟動管理程序和啟動配置文件,使得待安裝操作系統(tǒng)不會由磁盤的O磁柱O磁道O扇區(qū)開始安裝,從而避免了在安裝一個新的操作系統(tǒng)時,以前存在的舊操作系統(tǒng)的引導啟動管理程序會被新操作系統(tǒng)破壞,使得安裝新的操作系統(tǒng)后的雙操作系統(tǒng)能正常使用,不需要通過修復引導啟動管理程序的繁瑣步驟才能正常引導加載系統(tǒng)而正常使用,因此方便用戶的使用。在具體實施中,所述待安裝操作系統(tǒng)的鏡像文件具體為Android操作系統(tǒng)的鏡像文件或windows操作系統(tǒng)的鏡像文件,比如電腦中已經安裝windows98的操作系統(tǒng),所述待安裝操作系統(tǒng)的鏡像文件可以是windows XP的操作系統(tǒng)。在本實施例中,所述待安裝操作系統(tǒng)的鏡像文件具體為Android操作系統(tǒng)的鏡像文件。在具體實施中,如圖2所示,所述步驟S04具體為步驟S041,判斷是否進行磁盤分區(qū),如果否,進入步驟S042,選擇剩余磁盤空間為安裝分區(qū),如果是,進入步驟S043 ;
步驟S042,選擇剩余磁盤空間為安裝分區(qū),進入步驟S044 ;
步驟S043,根據讀取到的鏡像文件對所述電腦的剩余磁盤空間進行劃分并選擇安裝分區(qū),進入步驟S044;
步驟S044 Jfwindows操作系統(tǒng)作為啟動項,得到更新后的啟動配置文件;
步驟S045,將所述鏡像文件掛載到所述電腦的虛擬文件系統(tǒng)中,在所 選擇的安裝分區(qū)中建立Android系統(tǒng)目錄,將虛擬文件系統(tǒng)中掛載的鏡像文件保存在Android系統(tǒng)目錄中,以及更新后的啟動配置文件保存在所述電腦的引導目錄中。在具體實施中,步驟SOl具體為
將引導啟動管理程序和啟動配置文件加入待安裝操作系統(tǒng)的源程序中;
將所述源程序進行編譯得到鏡像文件。為了實施雙操作系統(tǒng)的使用,如圖3所示,本發(fā)明還提供一種實施例的的雙操作系統(tǒng)的引導加載方法,包括以下步驟
步驟S01,生成具有引導啟動管理程序和啟動配置文件的待安裝操作系統(tǒng)的鏡像文
件;
步驟S02,將所述鏡像文件保存在移動存取設備中;
步驟S03,將所述移動存取設備與已安裝windows操作系統(tǒng)的電腦連接,設置所述電腦以移動存取設備的方式啟動;
步驟S04,所述電腦讀取移動存取設備中的鏡像文件并安裝。步驟S05,在安裝完鏡像文件所對應的操作系統(tǒng)后,所述電腦重新啟動;
步驟S06,所述電腦進行信息加載和開機自檢;
步驟S07,讀取更新后的啟動配置文件的操作系統(tǒng)信息,并以菜單的形式顯示;
步驟S08,根據獲取到的選擇信號,加載windows操作系統(tǒng)的啟動程序并運行相應的應用程序,或者加載所述鏡像文件所對應的操作系統(tǒng)的啟動程序并運行相應的應用程序。從上述方案可以看出,由于待安裝操作系統(tǒng)的鏡像文件加入引導啟動管理程序和啟動配置文件,使得待安裝操作系統(tǒng)不會由磁盤的O磁柱O磁道O扇區(qū)開始安裝,從而避免了在安裝一個新的操作系統(tǒng)時,以前存在的舊操作系統(tǒng)的引導啟動管理程序會被新操作系統(tǒng)破壞,使得安裝新的操作系統(tǒng)后的雙操作系統(tǒng)能正常使用,不需要通過修復引導啟動管理程序的繁瑣步驟才能正常引導加載系統(tǒng)而正常使用,因此方便用戶的使用。并且在安裝的過程能自動生成引導啟動管理程序所需讀取的開機啟動配置腳本文件,以實現(xiàn)雙操作系統(tǒng)加載控制權的交互,從而正常引導加載操作系統(tǒng)?,F(xiàn)有電腦的開機引導方式主要是在設備啟動后由基本輸入輸出系統(tǒng)(BIOS)先對主機板中的各個組件進行啟動與測試,在確定所有組件皆啟動且運作正常時,則開始讀取硬盤主引導記錄的引導啟動管理程序與硬盤分區(qū)表數據,進行分區(qū)操作系統(tǒng)程序的定位與加載操作,以實現(xiàn)操作系統(tǒng)的正常運行。而本發(fā)明的引導加載方法中,在安裝過程中生成新的啟動配置文件,啟動配置文件中提供相關的系統(tǒng)信息生成操作系統(tǒng)選擇菜單,由此創(chuàng)建了一個清晰的操作系統(tǒng)加載引導選擇界面,因此可以根據用戶的選擇,實現(xiàn)雙操作系統(tǒng)加載控制權之間的交互。
在具體實施中,所述待安裝操作系統(tǒng)的鏡像文件具體為Android操作系統(tǒng)的鏡像文件或windows操作系統(tǒng)的鏡像文件,比如電腦中已經安裝windows98的操作系統(tǒng),所述待安裝操作系統(tǒng)的鏡像文件就可以是windows XP的操作系統(tǒng)。在本實施例中,所述待安裝操作系統(tǒng)的鏡像文件具體為Android操作系統(tǒng)的鏡像文件。在具體實施中,當所述待安裝操作系統(tǒng)的鏡像文件為Android操作系統(tǒng)的鏡像文件時,所述選擇信號包括Android信號和windows信號。即當用戶選擇Android操作系統(tǒng)時,獲取到的選擇信號為Android信號,那么開始加載Android操作系統(tǒng)的啟動程序并運行Android的應用程序,當用戶選擇windows操作系統(tǒng)時,獲取到的選擇信號為windows信號,那么開始加載windows操作系統(tǒng)的啟動程序并運行windows的應用程序,
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種雙操作系統(tǒng)的安裝方法,其特征在于包括以下步驟 生成具有引導啟動管理程序和啟動配置文件的待安裝操作系統(tǒng)的鏡像文件,將所述鏡像文件保存在移動存取設備中; 將所述移動存取設備與已安裝Windows操作系統(tǒng)的電腦連接,設置所述電腦以移動存取設備的方式啟動; 所述電腦讀取移動存取設備中的鏡像文件并安裝。
2.如權利要求I所述的安裝方法,其特征在于所述待安裝操作系統(tǒng)的鏡像文件具體為Android操作系統(tǒng)的鏡像文件或windows操作系統(tǒng)的鏡像文件。
3.如權利要求2所述的安裝方法,其特征在于當所述待安裝操作系統(tǒng)的鏡像文件為Android操作系統(tǒng)的鏡像文件時,所述電腦讀取移動存取設備中的鏡像文件并安裝的步驟,具體包括以下步驟 判斷是否進行磁盤分區(qū),如果否,選擇剩余磁盤空間為安裝分區(qū),如果是,根據讀取到的鏡像文件對所述電腦的剩余磁盤空間進行劃分并選擇安裝分區(qū); 將windows操作系統(tǒng)作為啟動項,得到更新后的啟動配置文件; 將所述鏡像文件掛載到所述電腦的虛擬文件系統(tǒng)中,在所選擇的安裝分區(qū)中建立Android系統(tǒng)目錄,將虛擬文件系統(tǒng)中掛載的鏡像文件保存在Android系統(tǒng)目錄中,以及更新后的啟動配置文件保存在所述電腦的引導目錄中。
4.如權利要求I所述的安裝方法,其特征在于所述生成具有引導啟動管理程序和啟動配置文件的待安裝操作系統(tǒng)的鏡像文件的步驟,具體為 將引導啟動管理程序和啟動配置文件加入待安裝操作系統(tǒng)的源程序中; 將所述源程序進行編譯得到鏡像文件。
5.一種雙操作系統(tǒng)的引導加載方法,其特征在于包括以下步驟 生成具有引導啟動管理程序和啟動配置文件的待安裝操作系統(tǒng)的鏡像文件,將所述鏡像文件保存在移動存取設備中; 將所述移動存取設備與已安裝windows操作系統(tǒng)的電腦連接,設置所述電腦以移動存取設備的方式啟動; 所述電腦讀取移動存取設備中的鏡像文件并安裝; 在安裝完鏡像文件所對應的操作系統(tǒng)后,所述電腦重新啟動; 所述電腦進行信息加載和開機自檢; 讀取更新后的啟動配置文件的操作系統(tǒng)信息,并以菜單的形式顯示; 根據獲取到的選擇信號,加載windows操作系統(tǒng)的啟動程序并運行相應的應用程序或者加載所述鏡像文件所對應的操作系統(tǒng)的啟動程序并運行相應的應用程序。
6.如權利要求5所述的引導加載方法,其特征在于所述待安裝操作系統(tǒng)的鏡像文件具體為Android操作系統(tǒng)的鏡像文件或windows操作系統(tǒng)的鏡像文件。
7.如權利要求6所述的引導加載方法,其特征在于當所述待安裝操作系統(tǒng)的鏡像文件為Android操作系統(tǒng)的鏡像文件時,所述電腦讀取移動存取設備中的鏡像文件并安裝的步驟,具體包括以下步驟 判斷是否進行磁盤分區(qū),如果否,選擇剩余磁盤空間為安裝分區(qū),如果是,根據讀取到的鏡像文件對所述電腦的剩余磁盤空間進行劃分并選擇安裝分區(qū);將windows操作系統(tǒng)作為啟動項,得到更新后的啟動配置文件; 將所述鏡像文件掛載到所述電腦的虛擬文件系統(tǒng)中,在所選擇的安裝分區(qū)中建立Android系統(tǒng)目錄,將虛擬文件系統(tǒng)中掛載的鏡像文件保存在Android系統(tǒng)目錄中,以及更新后的啟動配置文件保存在所述電腦的引導目錄中。
8.如權利要求6所述的引導加載方法,其特征在于當所述待安裝操作系統(tǒng)的鏡像文件為Android操作系統(tǒng)的鏡像文件時,所述選擇信號包括Android信號和windows信號。
9.如權利要求5所述的引導加載方法,其特征在于所述生成具有引導啟動管理程序和啟動配置文件的待安裝操作系統(tǒng)的鏡像文件的步驟具體為 將引導啟動管理程序和啟動配置文件加入待安裝操作系統(tǒng)的源程序中; 將所述源程序進行編譯得到鏡像文件。
全文摘要
本發(fā)明提供了一種雙操作系統(tǒng)的安裝方法及引導方法,包括以下步驟生成具有引導啟動管理程序和啟動配置文件的待安裝操作系統(tǒng)的鏡像文件,將所述鏡像文件保存在移動存取設備中;將所述移動存取設備與已安裝windows操作系統(tǒng)的電腦連接,設置所述電腦以移動存取設備的方式啟動;所述電腦讀取移動存取設備中的鏡像文件并安裝。該種雙系統(tǒng)的安裝方法以及引導加載方法,能實現(xiàn)雙操作系統(tǒng)的正常安裝和使用。
文檔編號G06F9/445GK102955706SQ20111025206
公開日2013年3月6日 申請日期2011年8月30日 優(yōu)先權日2011年8月30日
發(fā)明者唐新輝, 廖彬, 杜敏超 申請人:比亞迪股份有限公司