In order for users to be able to log in locally or via SSH without an authorized key, they will need to have passwords set in `/etc/shadow`. We do not really want to make all of `/etc` writable, so we will store the actual `shadow` file on the persistent data volume, in a separate Btrfs subvolume, and then bind-mount it at `/etc/shadow`. While this makes `/etc/shadow` mutable, it does not actually let the `passwd` program modify it. This is because `passwd` creates lock files and backup files in `/etc`. We will ultimately need a wrapper to "trick" `passwd` into modifying `/etc/shadow`, without making the whole `/etc` directory mutable. |
||
---|---|---|
overlay | ||
patches/ebuilds/sys-boot/grub | ||
repos | ||
yellow | ||
.gitignore | ||
.gitmodules | ||
Makefile | ||
README.md | ||
build-grub.sh | ||
build-host-tools.sh | ||
build-kernel.sh | ||
build-rootfs.sh | ||
build-squashfs.sh | ||
build-update.sh | ||
build.sh | ||
config.txt | ||
genimage.cfg | ||
genimage.sh | ||
grub.cfg | ||
install-update.sh | ||
ocivm.sh | ||
podman-build.sh | ||
post-build.sh | ||
prepare.sh | ||
rebuild-pkg.sh | ||
setup-local-repo.sh | ||
start-container.sh | ||
vm-build.sh |
README.md
Errors
SWIOTLB Buffer
OF: reserved mem: failed to allocate memory for node … Can not allocate SWIOTLB buffer earlier and can't now provide you with the DMA bounce buffer
Ensure start_x=1
is in config.txt
and start_file
/fixup_file
are not
specified.
U-Boot: Overwrite Reserved Memory
** Reading file would overwrite reserved memory **
Set CONFIG_LMB_MAX_REGIONS=16
in u-boot/.config