Systemd to Boot Directly from HTTP-Downloaded Disk Images
2025-02-11
Systemd lead developer Lennart Poettering is adding the ability to boot directly from a disk image downloaded via HTTP within the initial RAM disk (initrd) during the Linux boot process. Building on recent systemd additions, this allows downloading the root disk image via HTTP, attaching it to a loopback device, and mounting it. The goal is to allow pointing UEFI to a URL to load the Unified Kernel Image (UKI) and boot the root filesystem. The immediate use case is simplifying physical device testing by easily booting new root filesystems over HTTP on each boot. The work-in-progress pull request includes the initial code for this; future extensions may include NVMe-over-TCP support.
Development
boot