Go to file
Ryan Heywood 4c5ea2b66b
Makefile: add CONFiG variable, clean and vars targets
2024-01-31 21:28:43 -05:00
configs/airgap configs: use nomodeset to disable loading kernel graphics drivers 2024-01-31 21:28:23 -05:00
.dockerignore initial commit 2024-01-31 01:53:27 -05:00
.gitignore initial commit 2024-01-31 01:53:27 -05:00
Dockerfile initial commit 2024-01-31 01:53:27 -05:00
Makefile Makefile: add CONFiG variable, clean and vars targets 2024-01-31 21:28:43 -05:00
README.md initial commit 2024-01-31 01:53:27 -05:00

README.md

Airgap NG

A slim version of Arch Linux intended to run on airgapped (always-offline) systems. The builder runs in Docker using privileged mode.

Building

Requirements:

  • docker
  • make

The default target is the airgap image, but a different one can be specified.

config="airgap"
make "out/archlinux-baseline-arch-${config}-x86_64.iso"

Flashing

Assuming your block device is /dev/sdb:

pv < out/archlinux-baseline-arch-airgap-x86_64.iso | sudo dd of=/dev/sdb

Alternatively, if pv is not installed, the following can be run:

sudo dd if=out/archlinux-baseline-arch-airgap-x86_64.iso of=/dev/sdb