GPT下rEFInd引導Windows8.1和CentOS雙系統
1、安裝Windows8.1 [先裝Windows8是因為它會默認創建2個隱藏分區]
光驅啟動, 全新安裝Windows8.1,默認采用GPT分區表,安裝過程不做詳述。500G硬盤,分區情況:
分70G做Windows系統盤即C盤,會生存兩個隱藏分區,一個300M恢復區和一個100M格式為FAT32的EFI分區用於存放引導文件,要想雙系統引導後面主要就是操作這裡了。
劃分三個102400M(100G)分區,作為D、E、F盤。
剩下的不劃分。
前一篇文章已經對UEFI,GPT和安裝CentOS進行了詳細說明,見: http://www.linuxidc.com/Linux/2014-05/101574.htm 。本文專門說明雙系統的安裝方式。
U盤安裝64位CentOS 6.5方法 http://www.linuxidc.com/Linux/2014-04/100035.htm
Win7安裝64位CentOS 6.4雙系統詳細圖文教程 http://www.linuxidc.com/Linux/2014-04/100032.htm
CentOS與Windows雙系統安裝注意事項記錄 http://www.linuxidc.com/Linux/2014-05/101571.htm
UEFI+GPT安裝Windows8和CentOS雙系統 http://www.linuxidc.com/Linux/2014-05/101575.htm
-----------------------------分割線-----------------------------
【關於GPT與MBR的區別】
MBR 傳統分區標識方式
只有4個空格標識分區,因此只能分4個主分區,如果需要更多的分區則需要將一個主分區設置成擴展分區也是一個容器,在這個容器即擴展分區下還可以劃分12個邏輯分區。
這樣一個MBR分區表可以識別的分區數就只有:12個邏輯分區+4個主分區-一個擴展分區=15個。
當需要更多的分區時怎麼辦呢?解決方法是架構分區設置成邏輯卷,而邏輯卷下可以分成若干帶有名稱的分區且個數不限。
但要注意的是通常對物理分區的修改是需要重啟系統的,而對邏輯卷的修改是不需要重啟系統的。
MBR使用16個字節表示分區容量,即可以表示2的32次方約小於2T的硬盤。因此MBR只對小於2T的硬盤的一種劃分方式。
GPT
當硬盤大於2T時或者為了解決MBR的一些局限性的分區標識方式
MAC系統默認采用該分區方案
當要劃分的硬盤容量大於2T時,會自動轉為GPT方式
-----------------------------分割線-----------------------------
2、安裝centos6.5
光驅啟動,簡要說下分區情況: 選擇自定義分區 ——>
/ 分區 10240M (10G)
swap分區 4096M (4G)
/var 分區 10240M (10G)
/home 分區 20960M (20G)
其余不劃分
注意 在最後面能進入centos系統前會選擇啟用一個dump恢復分區默認128m
安裝過程不作詳述
3、安裝好後會重啟系統,[默認會進入Windows,發現不會有CentOS的啟動項]
既然進入windows,那就再作兩件事:
進入磁盤管理,再劃分一個500M FAT32格式的分區J,可以直接掛載在linux下;
下載一個引導管理工具:rEFInd ,下載下來後解壓並拷貝到J分區
注意 解壓後裡面有個docs文件夾,裡面就是這個工具的介紹和使用說明
4、重啟,選擇從光驅啟動進入 centos的rescue模式
chroot /mnt/sysimage 切換到根目錄
mkdir -p /mnt/efi 在mnt目錄下新建efi目錄
mount -t vfat /dev/sda2 /mnt/efi 將windows下隱藏的EFI分區,linux下默認是sda2分區掛載到/mnt/efi/目錄下
ls /mnt/efi/ 可以看到裡面有個EFI目錄 即可以看到和操作EFI分區裡的文件了,默認有一個BOOT和Microsoft目錄
cp /boot/efi/EFI/RedHat /mnt/efi/EFI/ 拷貝linux 的EFI引導文件到EFI分區
5、安裝refind第三方啟動管理器
mkdir -p /mnt/refind 在mnt目錄下新建refind目錄
mount -t vfat /dev/sda12 /mnt/refind 將最後分的fat32分區掛載到/mnt/refind目錄下
ls /dev/ 可以看到最後有個sda12 來確定就是我們最後劃分的500Mfat32分區
ls /mnt/refind 可以看到我們下載解壓的rEFInd所在目錄refind-bin-0.7.6文件夾了
cd /mnt/refind/refind-bin-0.7.6/ 進入rEFInd所在目錄
./install.sh 運行安裝腳本
此時發現報錯,提示該安裝工具必須將EFI分區掛載在/boot或/boot/efi目錄下
mount -t vfat /dev/sda2 /boot 將EFI分區即sda2掛載到/boot目錄下
./install.sh 再次執行腳本,提示安裝成功
更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2014-05/101581p2.htm