back to notes

/bin/bash
cfdisk -z /dev/sda
* 512M EFI
* rest Solaris root
zpool create -f rpool /dev/sda2
zfs create rpool/root
zfs create rpool/root/void
zfs umount -a
zfs set mountpoint=/ rpool/root/void
zpool set bootfs=rpool/root/void rpool
zpool export rpool
zpool import -R /mnt rpool

# swap
zfs create -o sync=always -o primarycache=metadata -o secondarycache=none -o logbias=throughput -b 4k -V 4G rpool/swap
mkswap -f /dev/zvol/rpool/swap
swapon /dev/zvol/rpool/swap

mkdir -p /mnt/boot/efi
mkdir /mnt/dev
mkdir /mnt/proc
mkdir /mnt/sys

mount /dev/sda1 /mnt/boot/efi
mount --rbind /dev /mnt/dev
mount --rbind /proc /mnt/proc
mount --rbind /sys /mnt/sys


last updated july 2016