This repository contains, free as in freedom, scripts to configure your archiso environment.
The current change log can be found here.
See my archzfs page if you want to know more.
This is a hard fork from eoli3n/archiso-zfs. For the history, eoli3n asked me kindly to do a hard fork, so I did.
Boot your archiso, either an iso with build in OpenZFS support or by adding OpenZFS support on runtime.
git clone --recursive https://github.com/stevleibelt/arch-linux-configuration
#if you want to setup upstream too
#git remote add upstream https://github.com/eoli3n/arch-config
#git fetch upstream
#bo: zfs installer section
cd scripts/zfs/install
bash 01-configure.sh
bash 02-configure.sh
#eo: zfs installer section
#bo: zfs recover section
bash 01-mount.sh
#do what you need to do
bash 02-umount.sh
#eo: zfs recover section
- Native encryption aes-256-gcm
- Zstd compression on all datasets
- Boot Environments managed with zfsbootmenu
- /boot included in ZFS
- No swap
- Netboot recovery
- LUKS encryption aes-xts-plain64
- Zstd compression on all subvolumes
- Bootable BTRFS snapshot managed with snapper and grub-btrfs
- Encrypted swap
- Separated VFAT /boot
- Netboot recovery
- eoli3n/archiso-zfs - 20220820