前言:
某天小菜在安装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(一般光盘或U盘的启动盘都有这个工具),将磁盘的分区表格式改为GPT,然后在分区的时候创建一个/boot/efi分区就可以了。
总而言之,如果要使用UEFI模式启动,就使用GPT格式的分区表,如果不用UEFI的模式启动,就可以使用MBR格式的分区表。
本文出自 “突破舒适区” 博客,请务必保留此出处http://tchuairen.blog.51cto.com/3848118/1782979
安装Centos6 分区时出现缺少/boot/efi 经验分享
原文地址:http://tchuairen.blog.51cto.com/3848118/1782979