UEFI-Advanced format-GPT разбивка диска

Здравствуйте. Хотелось бы понять как правильно разметить диск для установки в режиме UEFI + GPT таблица + advanced format диск.
Насколько я понял нормально с advanced format и gpt работают gdisk и parted
Из того что понял нужно создать таблицу gpt
gdisk /dev/sdb
o
затем нужно создать 512 Мб партицию vfat (fat32) EFI и поставить ей флаг boot
затем всё остальное - root, данные (нужен ли отдельный boot ему?)
В некоторых инструкциях пишут про 2 Мб раздел для GRUB2 - тут Это нужно для выравнивания насколько я понимаю? Как понять нужно ли мне его делать или современные диски с AF в этом не нуждаются? С Arch давно, ставлю на сервера простенькие...но с GPT таблицей и UEFI впервые сталкиваюсь
Нужно ли делать промежутки в несколько мегабайт между партициями и в конце?
Домашний сервер, новые железки с UEFI, диск пока 1тб - такой, но хотелось бы иметь возможность ставить в него >2Тб диски в недалеком будущем
Диск:
Байтов на сектор (хост-устройство) 512
Байтов на сектор (диск) 4096 kByte

Размечал через SystemRescueCD - gparted, при создании партиции обратил внимание что 1мб находится перед ней и его невозможно убрать (хотя и не отображается на "карте" разделов), когда создал первую партицию EFI - в Information к ней - First Sector: 2048, по идее это верно для моего диска?
- В то же время parted пишет следующее
Sector size ( logical/psysical ): 512B/4096B
Disk Flags:
Number 1 Start 1049kB End 538MB

Помогите разобраться пожалуйста.
Gentoo | ArchLinux | servers and work PC
W 7 - everyday usage all PC's
W 8.1 - Lenovo IdeaPad G500 - i3 3110, R8570M
spirevillage.blogspot.com
EFI раздел в 512Мб считаю излишним, с головой хватает 200Мб. У меня что на станционарнике, что на ноуте идет такая разметка. 1 - EFI, 2,3 - системные разделы винды8 (resc, recovery) 4 - Win8, 5 - /
Вместо GRUB rEFInd, хотя до этого граб стоял, никакого дополнительного раздела для граба не надо и точно так же не нужен и отдельный /boot все помещается в EFI при правильной установке Граба.
EFISYS-разделу в GPT не нужно присваивать никаких флагов – просто создать раздел нужного типа, и отформатировать в FAT. Раздел может располагаться в любом месте диска и иметь любой номер. Размер – чтобы поместился загрузочный образ GRUB2, обычно он весит меньше 200кб. Одного мегабайта хватит на несколько загрузчиков :)

Выравнивание разделов по границам больших "advanced" секторов выполняется fdisk и gdisk автоматически при создании раздела.

Устанавливать файлы GRUB в EFISYS-раздел не обязательно, груб может прочесть свои файлы практически с любого раздела. Проще всего не мучаться, и ставить в /boot/grub или /grub на корневом разделе.

Всё это написано в вики
GriefNorth
EFI раздел в 512Мб считаю излишним, с головой хватает 200Мб.
Везде пишут про минимальный размер партиции для fat32 в 512 мб, отсюда такой размер видимо, но да, винда делает 100мб при том файловая система явно не fat

Natrio
Проще всего не мучаться, и ставить в /boot/grub или /grub на корневом разделе.
Обычно так и делаю. Спасибо
EFISYS-разделу в GPT не нужно присваивать никаких флагов – просто создать раздел нужного типа, и отформатировать в FAT.
Нужен ли этот флаг для root "/" раздела тогда? Насколько я помню нужно ставить boot флаг на раздел где лежит загрузчик, boot или root

Gparted т.е нормально разметил судя по всему? при проверке через parted пишет 1 aligned, optimal или min я выбираю, не важно
Всё это написано в вики
В этих вики много чего про UEFI/AF в частности написано, но одно другому противоречит (
Gentoo | ArchLinux | servers and work PC
W 7 - everyday usage all PC's
W 8.1 - Lenovo IdeaPad G500 - i3 3110, R8570M
spirevillage.blogspot.com
daggerfall
но да, винда делает 100мб при том файловая система явно не fat
В скрытом разделе с загрузчиком - NTFS
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb
http://rusrailsim.org
daggerfall
Везде пишут про минимальный размер партиции для fat32 в 512 мб
Кроме FAT32 (32 бита на ID кластера) есть ещё FAT16 и FAT12. Последняя отлично помещалась на флопиках размером меньше 1МБ :)
mkdosfs при создании ФС автоматически выбирает нужную разрядность FAT исходя из размера раздела.
UEFI обычно понимает все варианты FAT.
Если не пихать в EFISYS лишнее, и ставить туда только загрузчики, даже 1МБ хватит на всё с запасом.


Нужен ли этот флаг для root "/" раздела тогда? Насколько я помню нужно ставить boot флаг на раздел где лежит загрузчик, boot или root
Не нужно вообще никаких флагов, они нужны только в для форточек на MBR.
EFISYS-раздел на GPT должен иметь тип EF00 и отформатирован в FAT.


Gparted т.е нормально разметил судя по всему? при проверке через parted пишет 1 aligned, optimal или min я выбираю, не важно
gparted использует не fdisk, и не gdisk, а корявый комбайн parted. Не знаю как нынешние версии, а старые не то, что не выравнивали по-умолчанию, но оставляли такие мелкие промежутки между разделами, что fdisk потом отказывался править это.
Лучше пользоваться gdisk или fdisk.

maisvendoo
В скрытом разделе с загрузчиком - NTFS
Совершенно верно. Раздел с загрузчиком форточки – это отдельный раздел, никакого отношения к EFISYS и UEFI не имеющий.

daggerfall
Natrio
Всё это написано в вики
В этих вики много чего про UEFI/AF в частности написано, но одно другому противоречит
Я дал ссылку на свою собственную статью о GRUB2.
"В наше время верить нельзя никому, порой даже себе. Мне – можно." (ц)
Natrio
Не нужно вообще никаких флагов, они нужны только в для форточек на MBR.
При использовании MBR в некоторых случаях grub оказывался неработоспособным если не было boot флага на разделе с ним.
Ну не знаю, я же не из воздуха это взял, вот пишут все в той же арч вики (про гентушников я вообще молчу... там в вики заморочки такие....)
GPT partitioned disks
Create a partition with partition type ef00 or EF00 using gdisk (from gptfdisk pkg). Then format that partition as FAT32 using mkfs.fat -F32 /dev/<THAT_PARTITION>
(or)
Create a FAT32 partition and in GNU Parted set/activate the boot flag (not legacy_boot flag) on that partition

Сделал gdisk'ом разбивку заново, вроде адекватная утилита, но help ужасен. Начал с 2048 как в вики
Спасибо.
Gentoo | ArchLinux | servers and work PC
W 7 - everyday usage all PC's
W 8.1 - Lenovo IdeaPad G500 - i3 3110, R8570M
spirevillage.blogspot.com
daggerfall
При использовании MBR в некоторых случаях grub оказывался неработоспособным если не было boot флага на разделе с ним.
Флаги бывают только в MBR.
Флаг bootable нужен:
1) для EFISYS, но только если он находится в MBR
2) для загрузочного раздела форточки, если он запускается форточным кодом в MBR, но у вас GRUB, который может стартовать любой раздел.
Короче говоря, флаги тут ни при чём.
 
Зарегистрироваться или войдите чтобы оставить сообщение.