This repository contains some scripts to build an initial ramdisk based on an Alpine Linux Docker container. In combination with a kernel (bzImage), this image can be booted in an emulator such as QEMU.
- You can configure the keyboard layout in the
login
script (default isde-nodeadkeys
) - Additional packages can be added to
packages.list
. The Alpine Linux package browser can be found at https://pkgs.alpinelinux.org/packages. - You can change the Alpine Linux branch via
config.sh
- Apply your desired changes to the configuration (see above).
- Call
./build.sh
to build the initial ramdisk. - Use the
./result/qemu-run.sh
script to boot QEMU with the new ramdisk and the kernel configured via theBZ_IMAGE_PATH
environment variable.