Skip to content

Instantly share code, notes, and snippets.

@andybotting
Created October 26, 2022 04:59
Show Gist options
  • Save andybotting/dd4f4c38284e99332ec9c7f0c2b82653 to your computer and use it in GitHub Desktop.
Save andybotting/dd4f4c38284e99332ec9c7f0c2b82653 to your computer and use it in GitHub Desktop.
Ubuntu nspawn container on Arch Linux
# as root
NAME=jammy1
pacman -S ubuntu-keyring debootstrap
mkdir -p /var/lib/machines
cd /var/lib/machines
debootstrap --include=systemd-container --components=main,universe jammy $NAME http://mirror.aarnet.edu.au/ubuntu
cat << EOF > /etc/systemd/nspawn/$NAME.nspawn
[Network]
VirtualEthernet=no
[Exec]
ResolvConf=auto
EOF
machinectl start $NAME
machinectl shell $NAME
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment