Build custom Linux iso with Docker
Inspired by: docker-to-linux
To build image select one of available kernels and filesystems
Available kernels
- arch (Arch Linux)
- talos (Talos for Kubernetes)
- debian (Debian Unstable)
- ubuntu (Ubuntu 21.10 Impish Indri)
Available filesystems
- alpine (Alpine Linux)
- ubuntu (Ubuntu 21.10 Impish Indri)
To build image, run ./build.sh script with selected kernel and filesystem
./build.sh kernel filesystem
Example: Building image with debian kernel and ubuntu filesystem
./build.sh debian ubuntu
Run QEMU with UEFI
./qemu.sh efi
Run QEMU with BIOS
./qemu
Default root password: toor