多系統之路-安裝順序win10+ubuntu+win7

一直都很想好好的安裝多個系統ios


基本知識

一些名詞的解釋ubuntu

  1. MBR分區表:Master Boot Record,即硬盤主引導記錄分區表,只支持容量在 2.1TB 如下的硬盤,超過2.1TB的硬盤只能管理2.1TB,最多隻支持4個主分區或三個主分區和一個擴展分區,擴展分區下能夠有多個邏輯分區。windows

  2. GPT分區表:GPT,全局惟一標識分區表(GUID Partition Table),與MBR最大4個分區表項的限制相比,GPT對分區數量沒有限制,但Windows最大僅支持128個GPT分區,GPT可管理硬盤大小達到了18EB。只有基於UEFI平臺的主板才支持GPT 分區引導啓動。瀏覽器

  3. ESP分區:安全

    • EFI system partition,該分區用於採用了EFI BIOS的電腦系統,用來啓動操做系統。分區內存放引導管理程序、 驅動程序、系統維護工具等。若是電腦採用了EFI系統,或當前磁盤用於在EFI平臺上啓動操做系統,則應建議ESP分區。
    • EFI分區一般在硬盤的前部分,爲fat32格式。用磁盤工具能夠看到,或者能夠經過掛載命令來看到(下面有掛載教程)
  4. MSR分區:即微軟保留分區,是GPT磁盤上用於保留空間以備用的分區,例如在將磁盤轉換爲動態磁盤時須要使用這些 分區空間。工具

  5. SECURE BOOT功能:Windows 8中增長了一個新的安全功能,Secure Boot內置於UEFI BIOS中,用來對抗感染MBR、BIOS的惡意軟件,  Windows 8 缺省將使用Secure Boot,在啓動過程當中,任何要加載的模塊必須簽名(強制的),UEFI固件會進行驗證, 沒有簽名或者沒法驗證的,將不會加載。學習

win7 bios 傳統 系統的啓動過程
BIOS-->MBR-->DPT-->pbr-->Bootmgr-->bcd-->Winload.exe-->內核加載 -->整個windows7系統。
uefi系統的啓動過程網站

說法1不成功路徑
UEFI BIOS → EFI系統分區(FAT格式的分區 )→ \efi\Microsoft\boot\bootmgfw.efi → efi\Microsoft\BCD → \Windows\system32\winload.efi 
說法2成功路徑
UEFI BIOS → EFI系統分區(FAT格式的分區)EFI系統分區(FAT格式的分區)→ EFI\Boot\bootx64.ef → EFI\Microsoft\Boot\BCD → \Windows\system32\winload.efispa


配置計劃

配置
固態硬盤128G GPT
分區efi300+128mbr+win10-C盤+ubuntu /+ubuntu 交換空間。
機械硬盤1TB GPT
efi300+128mbr+ubuntu /home操作系統

計劃
安裝三個系統
win10 用來辦公 記錄文件等 cad word 印象筆記 工做電腦不容許小孩進來。
Ubuntu 用來學習。 網站 it 系統這一類的東西。
win7這個就簡單了。用來打遊戲。娛樂吧。面對朋友的系統。

安裝順序
先安裝了win10,
再安裝ubuntu
接着在另外的一個硬盤安裝win7
最後使用ubuntu安裝帶的grub2.2 將win10和win7的啓動引導給添加進來。


安裝win10

先格式化固態硬盤爲gtp格式。
1默認有efi分區300mb,mbr分區128(看不到) 硬盤末端預留25G先格式化D盤,中間部分格式化C盤。後將D盤刪除分區。
2去mdns我告訴你這個網站下載win10的安裝鏡像。
用UltraISO(軟碟通)寫入鏡像到U盤。

啓動uefi選擇U盤啓動
安裝到固態C盤。


裝ubuntu

去官網下載lot版。新版我怕了。不是專業用戶。一出bug徹底不知道怎麼作。

分區的時候選擇其餘方式。
本身掛載分區。
這個時候以前固態預留的25G空間就能夠拿來用了。
尾巴部分先掛載到 交換空間 (虛擬內存) 8G。
中間部分掛載到 根目錄。/ 系統使用 。主分區 什麼日誌式

/home 我是掛在到了機械硬盤的前25G那裏了。


安裝win7

這裏以前去試過用gho鏡像去搞。
可是恢復系統的時候 gho只能看到固態的C分區。看不到機械的D分區。
手動在win10用 gho文件瀏覽器提取到D盤發現不可行。

後來在吻妻網發現了另一個安裝方式。用NTSetup,恢復WIM鏡像文件。
隨後。順帶跟新了u大師的軟件。發現了不少很是有用的工具。
就在pe裏面搞定了。啓動器位選擇EFI分區位置,系統位置爲D盤位置。

這裏有個難點 就是efi分區的問題。
解壓以後。
複製 efi文件到esp分區。
這裏要注意一下路徑。由於這裏我不已經不太懂了。
UEFI BIOS的啓動過程:
UEFI BIOS → EFI系統分區(FAT格式的分區 ) → \efi\Microsoft\boot\bootmgfw.efi → efi\Microsoft\BCD→\Windows\system32\winload.efi 
這個我不成功的路徑。
成功路徑
UEFI BIOS → EFI系統分區(FAT格式的分區)→EFI\Boot\bootx64.ef→EFI\Microsoft\Boot\BCD →\Windows\system32\winload.efi

我也不知道這個過程穩不穩。
中間的也用了一些pe工具。
在grub界面啓動的命令
ls -l
set root=(hd2,gpt1)
ch>tab EFI\Boot\bootx64.ef
boot
就能夠手動引導了。

基本這樣。有時間再去搞了。研究研究。雖然如今已經裝好了。理智上仍是要把原理給搞明白。。
如今還不太透徹。。
還有pe有不少的工具。
很是好用。
一個能夠除去 bios裏面的uefi啓動項的。對於我來講是很是好的一個東西。

在ubuntu系統下

sudo -i #獲取管理員
update-grub 跟新文件。已經獲取到了ubuntu win10 win7 而且如今三個系統均可以正常運行了。


分部教程 沒有使用過的

在win系統裏面將win添加到grub啓動裏面

啓用GRUB引導在安裝時,有些地方可能會出問題。
理論上來講,若是你首先安裝Ubuntu,那麼你須要關閉快速啓動。
但願你按照這個指南建立一個UEFI Ubuntu 啓動優盤安裝正確的UEFI引導程序。
若是你在安裝時已經完成了這些事情,那麼可能出錯的地方就是將GRUB2設置爲啓動管理器。
能夠按照如下幾個步驟將GRUB2設置爲默認的引導程序:

  1. 登陸Windows 8
  2. 轉到桌面
  3. 右擊開始按鈕,選擇管理員命令行
  4. 輸入 mountvol g: /s (這將你的EFI目錄結構映射到G盤)
  5. 輸入 cd g:\EFI
  6. 當你輸入 dir 列出文件夾內容時,你能夠看到一個Ubuntu的文件夾
  7. 這裏的參數能夠是grubx64.efi或者shimx64.efi
  8. 運行下列命令將grub64.efi設置爲啓動引導程序:bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi !!!不懂
  9. 重啓你的電腦你將會看到一個包含Ubuntu和Windows選項的GRUB菜單
  10. 若是你的電腦仍然直接啓動到Windows,重複步驟1到7,可是此次輸入: bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi
  11. 重啓你的電腦
在Win下掛載EFI分區教程

diskpart                    //運行Diskpart工具
list disk                    //列舉出全部磁盤
sel disk 0                //選中磁盤0
list part                   //列舉全部分區(在全部分區中找到EFI分區,類型爲「系統」)
sel part 1                //以個人爲例,個人分區1是EFI分區,選擇分區1
assign letter=x

  1. 進入win系統桌面
  2. 按快捷鍵 Win + X,在左下角彈出的菜單中選擇 命令提示符(管理員)而後分別輸入如下指令:
  3. diskpart
  4. list disk
  5. sel disk 0 #選擇硬盤 0
  6. list part #顯示分區
  7. sel part x (x爲EFI分區分區號)
  8. assign letter=X (X爲分配的盤符)

remove (取消盤符) #可在配置後取消掛載。

到這裏已經掛載了EFI分區爲X盤,可是接下來可能沒法訪問到EFI分區。須要管理員權限。有兩個方法。
方法1
接下來一樣,按快捷鍵 Win + X,在左下角彈出的菜單中選擇 命令提示符(管理員)而後輸入:notepad
便可以管理員權限打開 記事本 ,接下來就選擇 文件 - 打開  便可打開管理員權限的資源管理器窗口了
~記得選擇右下角的篩選爲全部文件!
方法2
以管理員運行cmd
執行
taskkill /im explorer.exe /f    #幹掉資源管理器
start explorer.exe #從新啓動資源管理器 有管理員權限。


中間遇到的坑
ghost 還原gho鏡像的時候不能看到第二塊硬盤。聽說緣由是ghost不支持gpt硬盤。可是第一塊也一個gpt硬盤。??後來放棄
缺乏對於efi文件的理解。還有bcd文件的理解。

若是能夠
計劃 瞭解以前尚未了解透徹的一些問題。。
efi文件目錄的全部文件的做用。。
有用的pe工具的功能理解透徹。
mac系統和四葉草的理解,到最後可能本身也搞一個mac系統吧。不過如今對於我來講。mac系統好像已經無關緊要了。
留個小尾巴
EFI尚未搞明白透徹。
.efi文件
還有bcd文件的內容

 

 

文中的很知識來源也忘記了。

相關文章
相關標籤/搜索