Dec. 15th, 2020

victor_sudakov: (Default)

Всё же нравится мне UEFI с GPT. Можно забыть как про страшный сон про нулевые сектора, MBR, VBR, ограничение на размер и количество разделов и прочее. Например для подготовки диска под клонирование FreeBSD достаточно:

gpart create -s gpt ada1
gpart add -s200M -t efi ada1
gpart add -s2G -t freebsd-swap ada1
gpart add -t freebsd-ufs ada1
gpart bootcode -p /boot/boot1.efifat -i 1 ada1    

(на клоне ada1 превратится ada0)

boot1.efifat здесь не VBR, а просто образ (dd) файловой системы FAT16, содержащий загрузчик EFI в нужном подкаталоге. Никакой магии, можно было отформатировать ada1p1 под FAT16 (newfs_msdos -F16 /dev/ada1p1), создать там нужные каталоги и положить BOOTx64.efi. А то и ещё вдобавок какие-нибудь полезные утилиты под EFI, например rEFInd.

Инсталлятор FreeBSD штатно поддерживает установку на чистый UEFI+GPT как для UFS, так и для ZFS.

См. также тут и тут про размер EFI-раздела.

Profile

victor_sudakov: (Default)
Виктор Судаков

December 2024

S M T W T F S
1234567
891011121314
15161718192021
22232425262728
293031    

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 30th, 2025 03:01 pm
Powered by Dreamwidth Studios