Назад | Перейти на главную страницу

CentOS 7: GPT и программный RAID 1 без раздела biosboot

У меня есть сервер CentOS 6 с программным RAID1 (2x3TB):

- sda

# parted /dev/sda unit s print
Model: ATA TOSHIBA DT01ACA3 (scsi)
Disk /dev/sda: 5860533168s
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start     End          Size         File system  Name  Flags
 1      2048s     1026047s     1024000s     ext4               boot
 2      1026048s  5860532223s  5859506176s                     raid

- SDB

# parted /dev/sdb unit s print
Model: ATA TOSHIBA DT01ACA3 (scsi)
Disk /dev/sdb: 5860533168s
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start     End          Size         File system  Name  Flags
 1      2048s     1026047s     1024000s     ext4               boot
 2      1026048s  5860532223s  5859506176s                     raid

- мкр [0-1]

# cat /proc/mdstat 
Personalities : [raid1] 
md0 : active raid1 sdb1[1] sda1[0]
      511936 blocks super 1.0 [2/2] [UU]

md1 : active raid1 sdb2[1] sda2[0]
      2929621824 blocks super 1.1 [2/2] [UU]
      bitmap: 1/22 pages [4KB], 65536KB chunk

unused devices: <none>

Я хотел бы использовать ту же схему разбиения на CentOS 7, однако anaconda жалуется на отсутствие раздела biosboot:

Вашей системе на основе BIOS требуется специальный раздел для загрузки с диска GPT. Чтобы продолжить, создайте раздел типа «biosboot» размером 1 МБ.

Есть ли способ избавиться от этого? Я думал создать два отдельных раздела «biosboot» на каждом диске для зеркалирования обоих жестких дисков.

Было бы хорошо создать загрузочный раздел BIOS на каждом диске. Если бы вы использовали автоматическое разбиение на разделы, это все равно произошло бы.

Вы можете (и, вероятно, должны) также загрузить установку с UEFI, а не с устаревшей загрузкой, и в этом случае загрузочный раздел BIOS не нужен (но вам понадобится раздел EFI).