Archiso

From wikinotes

Instructions for building customized Archlinux install media.

Documentation

official docs https://wiki.archlinux.org/index.php/Archiso

Install

sudo pacman -S archiso

Build Iso

Base Setup

mkdir ~/dev
cp -Ra /usr/share/archiso/configs/releng ~/dev/archiso
  • ${archiso}/packages.x86_64 packages to install
  • ${archiso}/airrootfs/ mounted to /
  • ${archiso}/airrootfs/etc/skel mounted to every user's homedir

Perform Build

# builds iso in out/
cd ~/dev/archiso
mkarchiso -v -w tmp -o out .
dd if=out/archlinux*.iso of=/dev/sde bs=4M status=progress && sync

# clean iso build (not officially supported)
sudo rm -v work/build.make_*