天天看點

安裝Centos6 分區時出現缺少/boot/efi 經驗分享

前言:

某天小菜在安裝centos6系統在分區的時候遇到缺少/boot/efi分區,當時非常不解,為了安裝可以繼續于是建立了該分區,然後又居然提示沒有GPT lable,不得不終止了安裝進度先排查原因,小菜不解之前安裝了不下幾百次Linux作業系統從來沒碰過這種問題,于是網上搜了一下。

發現百度經驗裡給的回答是将BIOS裡的Boot Mode 從自動改為 Legacy

我馬上檢視了自己機器的BIOS Boot Mode選項,發現沒有單獨的這個選項,隻有UEFI&Legacy 和 UEFI,預設就是選擇的UEFI&Legacy。

切到Boot Option裡面看到有許多近似同名選項,如:

UEFI Disk ... ...

Disk ... ...

兩條選項除了UEFI标簽不同之外,其硬碟名稱都是一樣的,由于UEFI Disk選項在上面,于是斷定系統預設使用了UEFI模式啟動。

我嘗試将UEFI Disk的啟動順序下調,讓系統預設從Disk不走什麼UEFI。

到了分區界面發現/boot/efi的分區選項都消失了,也沒提示什麼GPT标簽。

現在問題大緻清晰了,是由于UEFI的啟動模式導緻的系統需要磁盤使用GPT格式的分區表但是磁盤預設的分區表格式是MBR的是以出現問題。

隻要不使用UEFI模式啟動,就可以使用MBR的分區表,而且也不需要建立/boot/efi。

但是如果就使用UEFI模式啟動,能否可以安裝Centos6 呢?

其實也是可以的,隻要提前使用工具Diskgen(一般CD光牒或U盤的啟動盤都有這個工具),将磁盤的分區表格式改為GPT,然後在分區的時候建立一個/boot/efi分區就可以了。

總而言之,如果要使用UEFI模式啟動,就使用GPT格式的分區表,如果不用UEFI的模式啟動,就可以使用MBR格式的分區表。

本文轉自qw87112 51CTO部落格,原文連結:http://blog.51cto.com/tchuairen/1782979

繼續閱讀