X-Git-Url: http://popeye.lapinbilly.eu/git/?p=zfsinstaller.git;a=blobdiff_plain;f=zfsinstall.sh;h=a2673d4db64e7932483f28107aabcfc1b010dfd7;hp=f78c88f26de1403dccb4515aaf821aa294ddde26;hb=34938d26559b5bd64a4bd496459ad5c1b89b92ee;hpb=b6b4582750fc7597d17521a55e70ceeb9fe35cbf diff --git a/zfsinstall.sh b/zfsinstall.sh index f78c88f..a2673d4 100644 --- a/zfsinstall.sh +++ b/zfsinstall.sh @@ -33,12 +33,13 @@ echo partitioning ${DESTDISK} echo ============= gpart create -s gpt ${DESTDISK} -gpart add -a 1m -t freebsd-boot -s 128k -l boot ${DESTDISK} -gpart add -a 1m -s 32G -t freebsd-swap -l swap ${DESTDISK} +gpart add -a 4k -t freebsd-boot -s 512k -l gptboot0 ${DESTDISK} +gpart add -a 1m -s 32G -t freebsd-swap -l swap0 ${DESTDISK} +gpart add -a 1m -t freebsd-zfs -l zfs0 ${DESTDISK} gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ${DESTDISK} -gpart add -a 1m -t freebsd-zfs -l syszfs ${DESTDISK} +gpart set -a active ${DESTDISK} -gpart show ${DESTDISK} 1>/dev/null +gpart show ${DESTDISK} sysctl vfs.zfs.min_auto_ashift=12 @@ -80,6 +81,7 @@ zfs create -o exec=off -o setuid=off -o mountpoint=/var/tmp ${ZPOOL}/VAR/tmp zfs create -o mountpoint=/usr/home ${ZPOOL}/HOME/master +zpool set bootfs=${ZPOOL}/ROOT/master ${ZPOOL} chmod 1777 ${DESTDIR}/tmp ${DESTDIR}/var/tmp