3

Grub2 не будет устанавливаться на жесткий диск с меткой раздела GPT (без --force), жалуясь на отсутствие загрузочного раздела BIOS - даже если он есть.
Первый раздел (1 МБ) предполагается использовать в качестве загрузочного раздела BIOS.

Почему установщик Grub не может его найти?

grub2-install --boot-directory = BOOT/grub2 /dev /sda

/usr /sbin /grub2-bios-setup: предупреждение: эта метка раздела GPT не содержит загрузочного раздела BIOS; встраивание не будет возможно.
/usr /sbin /grub2-bios-setup: предупреждение: встраивание невозможно. GRUB может быть установлен только в этой настройке с помощью списков блокировок. Тем не менее, списки блоков являются ненадежными, и их использование не рекомендуется ..
/usr /sbin /grub2-bios-setup: ошибка: не будет работать с блочными списками.

разделение /dev /sda блок B распечатать

Модель: VMware, VMware Virtual S (SCSI)
Диск /dev /sda: 53687091200B
Размер сектора (логический / физический): 512B / 512B
Таблица разделов: gpt
Флаги дисков: pmbr_boot

Номер Начало Конец Размер Имя Файловой системы Флаги
1 1048576B 2097151B 1048576B
2 2097152B 526385151B 524288000B ext2
3 526385152B 27369930751B 26843545600B ext4
4 27369930752B 32738639871B 5368709120B linux-swap (v1)
5 32738639872B 53686042623B 20947402752B ext4

sgdisk -p /dev /sda

Диск /dev /sda: 104857600 секторов, 50,0 ГБ
Размер логического сектора: 512 байт
Идентификатор диска (GUID): F4679BF9-DC8C-4346-8889-83B84F43BE58
Таблица разделов вмещает до 128 записей
Первый полезный сектор 34, последний полезный сектор 104857566
Разделы будут выровнены по границам 2048 секторов
Всего свободного места 4029 секторов (2,0 МиБ)

Номер Начало (сектор) Конец (сектор) Размер Код Название
1 2048 4095 1024,0 КиБ 0700
2 4096 1028095 500,0 МиБ 0700
3 1028096 53456895 25,0 ГиБ 0700
4 53456896 63942655 5,0 ГиБ 0700
5 63942656 104855551 19,5 ГиБ 0700

sgdisk -i 1 /dev /sda

Код GUID раздела: EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (основные данные Microsoft)
Уникальный GUID раздела: 075D0E05-FC7B-482C-9BF8-0FD0A83D02F5
Первый сектор: 2048 (при 1024,0 КиБ)
Последний сектор: 4095 (на 2,0 МиБ)
Размер раздела: 2048 секторов (1024,0 КиБ)
Флаги атрибутов: 0000000000000000
Название раздела: ''

sgdisk -i 2 /dev /sda

Код GUID раздела: EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (основные данные Microsoft)
Уникальный GUID раздела: 51756103-CDA5-4D09-BFB4-B1DB8A89CE08
Первый сектор: 4096 (при 2,0 МиБ)
Последний сектор: 1028095 (при 502,0 МиБ)
Размер раздела: 1024000 секторов (500,0 МиБ)
Флаги атрибутов: 0000000000000000
Название раздела: ''

sgdisk -i 3 /dev /sda

Код GUID раздела: EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (основные данные Microsoft)
Уникальный GUID раздела: 2A6E6859-DCE0-4040-8683-15B51A3F0911
Первый сектор: 1028096 (при 502,0 МиБ)
Последний сектор: 53456895 (при 25,5 ГиБ)
Размер раздела: 52428800 секторов (25,0 ГиБ)
Флаги атрибутов: 0000000000000000
Название раздела: ''

sgdisk -i 4 /dev /sda

Код GUID раздела: EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (основные данные Microsoft)
Уникальный GUID раздела: 0CBCDEFE-9467-4534-9EE2-7C142CCD3B09
Первый сектор: 53456896 (при 25,5 ГиБ)
Последний сектор: 63942655 (при 30,5 ГиБ)
Размер раздела: 10485760 секторов (5,0 ГиБ)
Флаги атрибутов: 0000000000000000
Название раздела: ''

sgdisk -i 5 /dev /sda

Код GUID раздела: EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (основные данные Microsoft)
Уникальный GUID раздела: 22C44A3F-B738-4050-8AD5-0556750A074B
Первый сектор: 63942656 (при 30,5 ГиБ)
Последний сектор: 104855551 (при 50,0 ГиБ)
Размер раздела: 40912896 секторов (19,5 ГиБ)
Флаги атрибутов: 0000000000000000
Название раздела: ''

1 ответ1

6

Первый раздел (1 МБ) предполагается использовать в качестве загрузочного раздела BIOS.

Но, как вы можете видеть, это не так. Все ваши разделы являются разделами MS Basic Data, типа EBD0A0A2-B9E5-4433-87C0-68B6B72699C7. Так называемый "загрузочный раздел BIOS" GRUB (довольно вводящее в заблуждение название, поскольку этот раздел не понимается и не используется реальной микропрограммой компьютера), имеет тип 21686148-6449-6E6F-744E-656564454649 (недопустимый GUID).

Это тип раздела, который ищет GRUB. У вас нет такого типа. Отсюда и сообщение об ошибке, говорящее так. Это так просто.

дальнейшее чтение

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .