The following will create an Arch Linux installation ISO with LTS kernel and ZFS builtin. Based on the ZFS on Arch Linux project.
sudo mkdir -p /local/zfs
sudo chown user:group /local/zfsThe following will create an Arch Linux installation ISO with LTS kernel and ZFS builtin. Based on the ZFS on Arch Linux project.
sudo mkdir -p /local/zfs
sudo chown user:group /local/zfsConfiguration steps for a router and firewall based on VyOS replacing my pfSense box in a home environment.
This configuration was performed using a serial connection, with the old router still active. All infrastructure is bare metal.
Disclaimer: I have no networking background and no prior experience with VyOS.
| Description | IP/Subnet | Interface | Domain | 
|---|---|---|---|
| WAN | 172.16.172.16/22 | 
eth0 | 
example.net | 
As sometimes I use a TKL keyboard without multimedia keys, I wanted Right Win and some other key combination to control audio volume.
My keyboard layout is us and I am using Left Win key assigned to mod4 as the modifier key. The spacebar row on my keyboard looks like this:
[Ctrl] [Left Win] [Alt] [Space] [Alt] [Right Win] [Menu] [Ctrl]
Installation steps for running Arch Linux with root on ZFS using UEFI and systemd-boot. All steps are run as root.
Requires an Arch Linux image with ZFS built-in (see 16, 17).
If using KVM, add a Serial number for each virtual disk and reboot the VM. The disks should now be available in /dev/disk/by-id as virtio-<Serial>.
| #!/usr/bin/env bash | |
| # | |
| # CPU isolation in QEMU/KVM | |
| # | |
| # As the cset scripts no longer work (systemd switched to cgroups v2), this is my | |
| # attempt at emulating its functionality. It may be incorrect and/or it may break | |
| # stuff. Blind copy-pasting with some reasoning follows. | |
| # | |
| # Host: |