406c0b869ee8620cbb483d5db292771c2cc5ddbf
All checks were successful
basementhud/pipeline/head This commit looks good
By default, the emergency shell prompts for the root password. If the root account is locked, the emergency shell is unusable. This makes it impossible to troubleshoot issues before the network is available. Fortunately, systemd can be configured to skip the root password prompt and allow access to the emergency shell with an environment variable.
Basement Hud Network-Booted OS
Customized Fedora-based operating system distributed as an immutable root filesystem image.
Building
Must run on a Fedora host or privileged container.
Build the root filesystem image:
make rootfs
This will create an _build/rootfs directory containing the root filesystem
hierarchy. The _build/rootfs/boot directory contains the necessary files to
boot the system:
efi: This directory contains the Raspberry Pi firmware filesinitramfs.img: Early userspace imagevmlinuz: Kernel imagebasementhud.squashfs: Root filesystem image
The Raspberry Pi firmware, initramfs image, and kernel image files must be served by a TFTP, while the rootfs image is served by NBD.
Build the initramfs image:
make initramfs
Description
Languages
Shell
89%
Dockerfile
5.7%
Makefile
5.3%