Narzędzia użytkownika

Narzędzia witryny


freebsd:efi_gmirror

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"
freebsd/efi_gmirror.txt · ostatnio zmienione: 2016/04/13 11:12 przez mky