@tony-yin
2018-12-17T12:33:43.000000Z
字数 998
阅读 4133
Linux
硬盘分区最常见的类型为msdos
和gpt
,前者表示MBR
分区,而后者表示GPT
分区。系统安装默认分区方式为MBR
,本文讲解如何设置GPT
分区方式安装系统,这个看起来没什么技术含量,但是笔者实践过程中还是遇到了不少阻力,并且发现相关文章甚少,故做此记录。
MBR
分区表(即主引导记录) 最大只支持2TB
的分区,最多只支持4
个主分区或3
个主分区加一个扩展分区,信息只存储在一个区域;GPT
(即GUID
分区表),是源自EFI
标准的一种较新的磁盘分区表结构的标准,是未来磁盘分区的主要形式,与MBR
分区方式相比,突破4
个主分区限制,每个磁盘最多支持128
个分区,支持大于2T
的分区,最大卷可达 18EB
,信息存储在多个区域,当一部分受损后可修复。
设置GPT
方式有UEFI
和BIOS
两种方式,UEFI
启动是一种新的主板引导项,与传统的Bios
方式相比可以提高开机后操作系统的启动速度。如今很多主板已经直接支持UEFI
,这种场景下可以直接通过UEFI
的方式设置GPT
方式,如若主板不支持,那么还得通过传统的Bios
方式强制设置GPT
方式。
操作系统: centos7
软raid配置:/分区为raid1,boot分区为raid1
进入引导页面,如果存在UEFI
安装方式,则选择UEFI
方式安装
配置软raid
阶段,UEFI
安装方式的必须存在一个UEFI
分区,分区方式为 raid1
,/boot/efi
分区必须也设置为raid1
,否则会有报错。
进入引导页面,如果不存在UEFI
安装方式,如果存在则选择默认的BIOS Boot
方式安装
进入系统安装页面,强制设置GPT方式安装:
点击tab
键,在末尾输入inst.gpt
配置软raid阶段,BIOS Boot
安装方式的必须存在一个bios
分区,分区方式设置为raid1
会报错如下:
然后系统也不能继续安装下去:
需要将分区方式改成standard
:
可以继续安装系统,但是过程中会出现boot loader install failed
的报错,直接忽略即可
总体看来GPT
分区俨然成为MBR
的替代者,fdisk
只能操作MBR
方式的磁盘,而parted
工具能够操作GPT
或MBR
中任意方式的磁盘。