Build your own customized Linux Mint ISO
Using the FAIme service [1] you can now build your own customized installation ISO for Xfce edition of Linux Mint 22.1 'Xia'.
You can select the language, add a list of additional packages, set the username and passwords. In the advanced settings you may add your ssh public key, some grub option and add a postinst script to be executed.
Add writable data partition for USB sticks
For all variants of ISOs (all live and all install ISOs) you can add a data partition to the ISO by just clicking a checkbox. This writable partition can be used when booting from USB stick. FAI will use it to search for a config space and to store the logs when this partition is detected.
The logs will be stored in the subdirectory logs
on this partition.
For using a different config space than the one on the ISO (which is
read only) create a subdirectory config
and copy a FAI config space
into that directory.
Then set FAI_CONFIG_SRC=detect://
(which is the default) and
FAI will search for a config space on the data partition and uses
this. More info about this [2]
You can also store some local packages in your config space, which will be installed automatically, without the need of recreating the ISO.