Post ARzCLL1eDaYZAOscCm by mupuf@fosstodon.org
(DIR) More posts by mupuf@fosstodon.org
(DIR) Post #ARzCLL1eDaYZAOscCm by mupuf@fosstodon.org
2023-01-24T19:26:30Z
0 likes, 1 repeats
#boot2container v0.9.9 is out 🥳 The new version of this initramfs brings in #podman 4.3, better flexibility for iface configuration, support for loading containers without registries, and the ability to run fstrim at boot time.However, what really excites me about this release is that it should now (net)boots on upstream-supported aarch64 platforms such as the #raspberrypi 4, as long as your bootloader is EFI-compatible (tianocore works).Get it while it is fresh at https://gitlab.freedesktop.org/mupuf/boot2container/-/releases/v0.9.9
(DIR) Post #ARzCLMobZ3JOiWnE9Y by mupuf@fosstodon.org
2023-01-24T19:54:04Z
0 likes, 0 repeats
Booting b2c on aarch64 boards isn't new, but it required a custom kernel per board, a no-go for b2c!This is because bootloaders don't like standalone Linux kernels (everything built-in) due to their massive size (65+ MB uncompressed)... Thanks @mripard for the help there!Fortunately, Linux 6.1 brought a new option to generate self-decompressing EFI binaries, generating sub-20MB kernels that work on most aarch64 platforms 😍See https://gitlab.freedesktop.org/mupuf/boot2container/-/wikis/devices/arm64/bootloaders for more details... and a quick rant :)
(DIR) Post #ARzCLOMfns9pWTjwtU by mupuf@fosstodon.org
2023-01-24T20:11:47Z
0 likes, 0 repeats
And with this hurdle out of the way... it is now possible to netboot *any* supported amd64/arm64 machine (provided they are supported upstream) without first hunting for a kernel and matching MAC addresses 🤯All you need to do is make sure the firmware of your machines support EFI and PXE... which is easier said than done on the ARM world (am I right, @drewdevault?)...😅 Anyway, see https://gitlab.freedesktop.org/mupuf/netboot2container for more information, then start requesting EFI-compatible firmwares for your boards!