====== FreeBSD - instalacja na EFI + GMIRROR ======
Podczas instalacji systemu, w momencie jak dochodzimy do pytania o partycjonowanie, wybieramy opcję "Shell" i partycjonujemy ręcznie:
gpart create -s GPT ada0
gpart add -t efi -s 800K ada0
gpart add -t freebsd-ufs ada0
Analogicznie do powyższego, dla drugiego dysku. Następnie uzupełniamy partycję EFI:
dd if=/boot/boot1.efifat of=/dev/ada0p1 bs=512 conv=sync
dd if=/boot/boot1.efifat of=/dev/ada1p1 bs=512 conv=sync
Budujemy macierz:
kldload geom_mirror
gmirror label root /dev/ada0p2 /dev/ada1p2
Tworzymy filesystem:
newfs -U -j -t /dev/mirror/root
Flagi:
* ''-U'' -- enable soft updates
* ''-j'' -- enable soft updated journaling
* ''-t'' -- enable TRIM (jak masz SSD)
Mountujemy dla instalatora:
mount /dev/mirror/root /mnt
Na koniec podajemy fstab dla nowo utworzonego systemu (w ''/tmp/bsdinstall_etc/fstab''):
echo "# Device Mountpoint FStype Options Dump Pass#" > /tmp/bsdinstall_etc/fstab
echo "/dev/mirror/root / ufs rw 1 1" >> /tmp/bsdinstall_etc/fstab
Oraz ładowanie gmirror-a podczas startu systemu (do ''/tmp/bsdinstall_boot/loader.conf''):
geom_mirror_load="YES"