From: Sergey Matveev Date: Sat, 15 Dec 2018 09:51:10 +0000 (+0300) Subject: Установка FreeBSD на UEFI X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=1ba49a1152c2f653bb349e6b116144e8c3cc7ca2;p=stargrave-blog.git Установка FreeBSD на UEFI Пишу себе скорее как заметку, чтобы не забыть как этот дурацкий EFI загрузчик куда надо сувать. Создаём GPT таблицу разделов и суём туда загрузчик: # gpart create -s gpt da0 # gpart add -t efi -s 40M da0 # gpart add -t freebsd-zfs da0 # newfs_msdos -F 32 -c 1 /dev/da0p1 # mount -t msdosfs /dev/da0p1 /mnt # mkdir -p /mnt/EFI/BOOT # cp /boot/loader.efi /mnt/EFI/BOOT/BOOTX64.efi # umount /mnt Делаем один ZFS раздел и распаковываем туда систему: # zpool create zroot da0p2 # zfs set checksum=sha256 compression=lz4 zroot # zfs set mountpoint=/mnt zroot # for t in boot kernel src ports ; do tar xvfC /usr/freebsd-distfiles/$t.txz /mnt done # cat > /mnt/boot/loader.conf < /etc/rc.conf <> /etc/sysctl.conf <