From: David Marec Date: Sun, 28 Oct 2018 09:14:11 +0000 (+0100) Subject: EFI+BIOS X-Git-Url: http://popeye.lapinbilly.eu/git/?p=zfsinstaller.git;a=commitdiff_plain;h=3e9e7c76cf12cd4feb9de39cc895f204d74d6284 EFI+BIOS --- diff --git a/zfsinstall.sh b/zfsinstall.sh index b346349..aa8a465 100644 --- a/zfsinstall.sh +++ b/zfsinstall.sh @@ -33,10 +33,12 @@ echo partitioning ${DESTDISK} echo ============= gpart create -s gpt ${DESTDISK} +gpart add -a 4k -t efi -s 200M -l efiboot0 ${DESTDISK} +gpart bootcode -p /boot/boot1.efifat -i 1 ${DESTDISK} gpart add -a 4k -t freebsd-boot -s 512k -l gptboot0 ${DESTDISK} +gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 2 ${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 set -a active ${DESTDISK} gpart show ${DESTDISK} @@ -46,7 +48,7 @@ sysctl vfs.zfs.min_auto_ashift=12 echo set up zfs pool: ${ZPOOL} alt mount: ${DESTDIR} echo ================= -zpool create -m none -f -R ${DESTDIR} ${ZPOOL} ${DESTDISK}p3 ada1 +zpool create -m none -f -R ${DESTDIR} ${ZPOOL} ${DESTDISK}p4 ada1 if [ "${?}" -ne 0 ]; then echo "unable to create zpool" exit 1 @@ -97,7 +99,7 @@ echo ======================================= for I in base.txz kernel.txz lib32.txz; do - fetch http://ftp.freebsd.org/pub/FreeBSD/releases/amd64/11.2-RELEASE/${I} + fetch http://ftp.freebsd.org/pub/FreeBSD/releases/amd64/12.0-BETA2/${I} tar --unlink -pJxf ${I} -C ${DESTDIR} done @@ -105,7 +107,7 @@ echo writing configuration files echo ========================== cat << EOF >> ${DESTDIR}/etc/fstab -/dev/${DESTDISK}p2 none swap sw 0 0 +/dev/${DESTDISK}p3 none swap sw 0 0 tmpfs /tmp tmpfs rw,mode=1777 0 0 EOF @@ -121,7 +123,7 @@ EOF cat << EOF >> ${DESTDIR}/etc/rc.conf sshd_enable="YES" sendmail_enable="NONE" -kld_list="vmm cuse4bsd cpuctl filemon" +# kld_list="vmm cuse4bsd cpuctl filemon" ntpd_enable="YES" # Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable dumpdev="AUTO"