UEFI主機板GPT方式安裝CentOS6 4

2021-06-16 21:39:46 字數 1635 閱讀 3588

自己粗略畫了一張圖,不再文字說明。

機器型別:台式電腦

機器型號:聯想thinkcenter m4350t

機器特徵:預裝windows8,主機板支援uefi和安全啟動,硬碟500gb,採用gpt分割槽。

該主機板能夠相容傳統bios方式(legacy boot)啟動,可以通過bios選項來設定。而centos也同時支援bios和uefi兩種方式啟動,所以就有了兩種安裝方式。

(1)設定bios: 使能csm,禁用安全啟動;

(2)使用diskgen或類似工具把硬碟重新格式化為mbr格式;

(4)從光碟啟動,一步步安裝完成。

此種方式安裝完成後,centos的啟動流程:

啟動過程: bios ---- 硬碟mbr(裝有grub一部分)---------- grub的其他部分(可能位於某個分割槽的開始幾個扇區)-------載入啟動centos。

注:其實這裡grub的其他部分生存是比較艱難的,必須找到足夠的扇區來存放自己,而且還不能與檔案系統使用的扇區重複(因為grub第一部分**很少,不能識別檔案系統,只能靠物理扇區尋找其他部分,而檔案系統中的檔案所占用的物理扇區是可能變化的,所以grub剩餘部分不能使用檔案系統存放自己),所以生存艱難!!!

(1)設定bios:禁用csm,禁用安全啟動;

(2)使用diskgen或類似工具把硬碟格式為gpt格式(可以建立多於4個的主分割槽了);

-efi.iso,並燒錄成光碟;(目前6.4版本的efi映象還沒有發布)(

更正:6.4以後的centos映象同時支援bios和uefi,不再單獨發布efi版本,關於這個問題,專門有乙個討論,見

(4)從光碟啟動,安裝系統,此時安裝時會提示必須有乙個esp分割槽建立,掛在到/boot/efi即可,其他操作與傳統安裝相同。

需要注意的地方:

安裝完成後,預設的啟動的是 esp分割槽裡的 /efi/redflag/grub.efi。系統啟動後可以通過efiboogmgr命令來檢視修改uefi的啟動選單,不過我自己的實驗證明修改後並不能生效。還有乙個方法可以改變這個啟動的檔案,那就是把這個grub.efi改名,這樣uefi就找不到這個檔案了,當啟動選單項都無效時,會自動啟動/efi/boot/bootx64.efi。這只是個約定的檔名,你可以把任何想要的啟動檔案改名為這個。我的做法是把refind.efi改名為bootx64.efi,這樣就可以預設啟動refind了,而refind這個bootmanger能夠自動掃瞄fat32分割槽中的所有.efi檔案,並在圖形介面中列出供使用者選擇啟動。

此種方式安裝後的centos啟動流程:

啟動過程: bios------硬碟esp分割槽中的grub.efi程式-------載入啟動centos。

注: 這種方式,為啟動載入器grub提供了專門的分割槽,使得grub的生存非常舒服,體積也可以很大,也不用再分成多個部分了,這就是grub.efi。

傳統bios+mbr方式還是uefi+gpt方式安裝centos,取決於使用環境。對於我的實驗環境,500gb的硬碟,哪種方式都可以輕鬆使用;要是硬碟大於2tb,那麼就需要使用uefi+gpt這種方式了。從技術發展的角度來看,uefi+gpt是趨勢,所以我個人的態度是,如果主機板和os支援,那麼就盡量使用uefi+gpt的方式安裝os吧!

系統 安裝centos6

centos6 位址 由於版本較老,yum 無法使用。更新yum 源 更新阿里源 mv centos base.repo centos base.repo.backupwgetmv etc yum.repos.d centos 7.repo etc yum.repos.d centos base.r...

Centos6 安裝 gnome桌面

這是使用光碟安裝教程 1 首先進行光碟的掛載,注意光碟掛載時不會自動建立目錄的,所以需要自己建立目錄 mkdir mnt cdrom mount dev cdrom mnt cdrom dev目錄為裝置目錄 2 更改本地源位址 cd etc yum.repos.d 可以看見centos base.r...

Centos6 安裝 gnome桌面

這是使用光碟安裝教程 1 首先進行光碟的掛載,注意光碟掛載時不會自動建立目錄的,所以需要自己建立目錄 mkdir mnt cdrom mount dev cdrom mnt cdrom dev目錄為裝置目錄 2 更改本地源位址 cd etc yum.repos.d 可以看見centos base.r...