VOOZH about

URL: https://www.phoronix.com/news/systemd-disk-image-boot-HTTP

⇱ Systemd Adding The Ability to Boot Directly Into A Disk Image Downloaded Via HTTP - Phoronix


👁 Phoronix

Systemd Adding The Ability to Boot Directly Into A Disk Image Downloaded Via HTTP

Written by Michael Larabel in systemd on 10 February 2025 at 08:43 PM EST. 83 Comments
Systemd lead developer Lennart Poettering has been working on adding the ability to let systemd boot directly into a disk image downloaded via HTTP within the initial RAM disk (initrd) during the Linux boot process.

Poettering is building off other recent systemd additions to allow downloading the root disk image itself via HTTP and attaching it to a loopback device and making it mountable. Ultimately the effort will allow pointing the UEFI to a single URL where it can then load the Unified Kernel Image (UKI) from and in turn picking up the root file-system and booting it up.

The current use-case sought after by Poettering is to help in testing and making it easier for his physical device testing for quickly and easily booting new root file-system images over the network via HTTP whenever the system boots.

👁 systemd HTTP rootfs pull request


This work-in-progress pull request has the preliminary bits for allowing booting from the root file-system acquired via HTTP. Lennart is already looking at extending it to support NVMe-over-TCP and other features in the future.

Those wanting to learn more can read Lennart's comments via Mastodon.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.