前言:centos
某天小菜在安装centos6系统在分区的时候遇到缺乏/boot/efi分区,当时很是不解,为了安装能够继续因而建立了该分区,而后又竟然提示没有GPT lable,不得不终止了安装进度先排查缘由,小菜不解以前安装了不下几百次Linux操做系统历来没碰过这种问题,因而网上搜了一下。ide
发现百度经验里给的回答是将BIOS里的Boot Mode 从自动改成 Legacy工具
我立刻查看了本身机器的BIOS Boot Mode选项,发现没有单独的这个选项,只有UEFI&Legacy 和 UEFI,默认就是选择的UEFI&Legacy。spa
切到Boot Option里面看到有许多近似同名选项,如:操作系统
UEFI Disk ... ...it
Disk ... ...io
两条选项除了UEFI标签不一样以外,其硬盘名称都是同样的,因为UEFI Disk选项在上面,因而判定系统默认使用了UEFI模式启动。class
我尝试将UEFI Disk的启动顺序下调,让系统默认从Disk不走什么UEFI。百度
到了分区界面发现/boot/efi的分区选项都消失了,也没提示什么GPT标签。经验
如今问题大体清晰了,是因为UEFI的启动模式致使的系统须要磁盘使用GPT格式的分区表可是磁盘默认的分区表格式是MBR的因此出现问题。
只要不使用UEFI模式启动,就能够使用MBR的分区表,并且也不须要建立/boot/efi。
可是若是就使用UEFI模式启动,可否能够安装Centos6 呢?
其实也是能够的,只要提早使用工具Diskgen(通常光盘或U盘的启动盘都有这个工具),将磁盘的分区表格式改成GPT,而后在分区的时候建立一个/boot/efi分区就能够了。
总而言之,若是要使用UEFI模式启动,就使用GPT格式的分区表,若是不用UEFI的模式启动,就能够使用MBR格式的分区表。