1. 程式人生 > >UEFI+GPT安裝Win10和RHEL6.5雙系統

UEFI+GPT安裝Win10和RHEL6.5雙系統

part mage 位置 cnblogs 說明 images manager 鏈接 install

前言(吐槽,可以直接略過):

之前使用GRUB配置啟動,在一塊固態硬盤上安裝了這兩個系統,之後因為一些原因…Win10必須重裝才能解決(或者說這是當時自己了解到的最簡單的解決方法つ﹏?)重裝之後用REHL的光盤怎麽都不能修復啟動項,當時一直忙著寫論文做畢設,也就沒有管它。前幾天一想還有一個歷史遺留問題需要解決…反正也沒有什麽重要的東西,索性就格盤重裝吧(然後就各種問題搞了好幾天),找了好多教程終於把兩個系統都裝好了…下面也算是一個教程匯總吧…整體是參照smstong的博文中的方法實現了預期目標,向前輩們致敬?

正文

1. 硬件環境:

  • GPT格式的OCZ ARC100硬盤
  • HP envy dv4筆記本

2. 安裝介質:

  • Win10采用U盤安裝
  • RHEL6.5采用光盤安裝

3. 安裝過程:

Ⅰ.安裝Win10

  • 創建Win10啟動盤

鏡像下載地址Itellyou,使用的軟件是Rufus,單擊"創建一個啟動盤使用"後最右側的光驅圖標加載鏡像,其余配置如下,單擊開始後等待幾分鐘後制作完成。(o゜▽゜)o☆

技術分享

  • 以UEFI方式安裝Win10

(以下步驟僅針對HP筆記本,其他自測)

重啟按ESC進入啟動選項,F9選擇開機裝置,選擇帶UEFI標識的U盤啟動,接著進入安裝界面,選擇安裝系統的磁盤,按照提示完成安裝過程。

Ⅱ.安裝RHEL6.5

詳細步驟參見:RHEL 6.5系統安裝配置圖解教程,以下為簡單提示:

  • 安裝RHEL的光盤,重啟電腦
  • 同安裝Win10時的配置方式,選擇帶UEFI標識的光驅啟動
  • 接著進入安裝界面,這裏需要註意的是將/boot/efi 掛載到磁盤的ESP(EFI System Partition)分區!!!
  • 接著設置swap分區,再掛載根目錄,按照提示完成安裝過程。

仍有一點需要多硬盤用戶註意,install boot loader on sth 默認是/dev/sda, 應當選擇安裝安裝系統的那個硬盤,單硬盤不需要改。

同時下面system list按照本文的啟動方式可以在這裏將Win10啟動項刪掉,亦可在RHEL系統啟動後再將該啟動項刪掉。

技術分享

通過以上的步驟,完成了雙系統的安裝,Win10系統可以正常啟動,但是啟動時並沒有RHEL系統的啟動項。

Ⅲ.配置啟動方式

參照smstong的博文的分析,完善了雙系統啟動配置。

通過第三方啟動管理器來代替bootmgfw.efi的位置,讓後由這個管理器提供鏈式加載bootmgfw.efi和grub.efi。我選用的是rEFInd,實驗證明完全可行。(可行!)

  1. 下載rEFInd
  2. 修改refind文件夾下refind.conf-sample文件名為refind.conf並用記事本打開
  3. 修改refind.conf文件,以下為簡要配置方式(配置文件內有詳細介紹,其余功能請閱讀說明)

timeout 10

showtools shell, mok_tool, about, reboot, exit, firmware

scanfor internal,external,optical,manual

dont_scan_files shim.efi,MokManager.efi,memtest.efi,bootmgr.efi

scan_all_linux_kernels

default_selection Windows

其中default_selection項應與第4部中設置的文件夾名一致。

掛載ESP分區(Windows下的掛載方式參考鏈接),在資源管理器中可以發現ESP分區內有EFI文件夾,內有/redhat、/Microsoft等文件夾。

在以管理員權限啟動的Notepad"另存為"窗口中完成文件移動改名等操作。

  1. 將/EFI/Microsft/Boot文件夾剪切到其他盤並將Boot改名為Windows(會提示 "BCD文件"占用,跳過即可)
  2. 將refind文件夾改名為Boot並移動到/EFI/Microsft路徑下
  3. 將Ⅰ中修改後的Windows文件夾移動到/EFI文件夾下

此時EFI文件加下應當有/redhat、/Microsoft、/Windows等文件夾,確認無誤後重啟電腦,電腦出現以下界面表示配置成功。

技術分享

UEFI+GPT安裝Win10和RHEL6.5雙系統