LINUX.ORG.RU

GRUB с LUKS и LVM на GPT без boot partition

 , , ,


0

2

Нашёл руководство по установке GRUB'а на полностью зашифрованный носитель на котором используется LVM.

http://www.pavelkogan.com/2014/05/23/luks-full-disk-encryption/

Но там используется таблица разделов DOS (это та что в связке с MBR)

parted -s /dev/sda mklabel msdos
parted -s /dev/sda mkpart primary 2048s 100%

А можно сделать подобную конфигурацию, но с GPT? То есть зашифрован весь диск, кроме таблицы разделов, на нём LVM, на LVM root, home и прочее. Без отдельного незашифрованного загрузочного раздела.

Руководство GRUB'а говорит, насколько я понял, что это не запрещено.

https://www.gnu.org/software/grub/manual/html_node/BIOS-installation.html

With this format (GPT), it is possible to reserve a whole partition for GRUB, called the BIOS Boot Partition. GRUB can then be embedded into that partition without the risk of being overwritten by other software and without being contained in a filesystem which might move its blocks around.

Но у меня grub-install ругается, требует BIOS Boot Partition. Это лечится какими-нибудь опциями и модулями?

★★★★★

УМВР

С GPT, но у меня раздел ESP, а не BIOS GRUB. Разницы, по сути, никакой.

anonymous
()
Ответ на: Ещё пример от Camel

Ты вообще ничего не понял. На GPT без раздела под загрузчик тебе просто физически некуда будет его поместить. BIOS GRUB - это не /boot, это место для установки первого стэйджа GRUB. То же с ESP в случае EFI.

anonymous
()
Ответ на: комментарий от anonymous

Я вообще всё понял

Спасибо за пояснение, теперь всё ясно.

Camel ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.