From 1ba49a1152c2f653bb349e6b116144e8c3cc7ca2 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sat, 15 Dec 2018 12:51:10 +0300 Subject: [PATCH] =?utf8?q?=D0=A3=D1=81=D1=82=D0=B0=D0=BD=D0=BE=D0=B2=D0=BA?= =?utf8?q?=D0=B0=20FreeBSD=20=D0=BD=D0=B0=20UEFI?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Пишу себе скорее как заметку, чтобы не забыть как этот дурацкий 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 <