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"