netboot.xyz on Ubuntu 24.04 LTS

Azure Networking

netboot.xyz, a network boot toolkit that serves iPXE boot menus so any machine on your network can run or install an operating system with no USB media.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

netboot.xyz is an open source network boot toolkit. It pairs an iPXE bootloader with a curated, continuously maintained menu tree covering well over a hundred operating systems and utilities, so a machine anywhere on your network can power on and boot straight into a live desktop, a rescue shell, a disk utility or a full OS installer, entirely over the network and without anyone walking a USB stick to it. Point your DHCP server at the instance, boot a client, and the menu appears.

Running it yourself, rather than booting from the public netboot.xyz service, gives you three things: your machines boot from infrastructure you control, they keep working when the internet does not, and you can mirror the images you care about locally so that provisioning runs at local network speed instead of pulling gigabytes across the internet for every machine. A browser based admin interface lets you browse the menu tree, edit your own local menu overrides and download images into the local mirror. It suits anyone who provisions bare metal or virtual machines at any scale: system administrators building a lab, technicians who need a rescue and diagnostics environment always on tap, and teams who want repeatable network installs instead of hand carried media.

Why the cloudimg image

cloudimg delivers netboot.xyz as the official upstream release with every artifact, the menu tree, the boot loaders and the admin application, verified against a pinned checksum at build time, so a working boot server answers the moment the instance starts. The image is secure by default, which matters here because the admin interface ships with no login of its own upstream and it is the interface that decides what your machines boot: cloudimg binds it to the loopback interface so it cannot be reached directly, fronts it with an authenticating reverse proxy, and generates a fresh password unique to each instance on its first boot, written to a file only the root user can read. No shared or default login exists anywhere in the image. The image is hardened and fully patched, and every deployment is paired with a step by step deploy guide and backed by 24/7 cloudimg support.

Common uses

  • A private network boot server for provisioning bare metal and virtual machines
  • An always available rescue, diagnostics and disk utility environment
  • A local mirror of installer images so provisioning runs at network speed

See it running

Real screenshots taken while testing this image against its deployment guide.

netboot.xyz on Ubuntu 24.04 LTS screenshot 1 netboot.xyz on Ubuntu 24.04 LTS screenshot 2 netboot.xyz on Ubuntu 24.04 LTS screenshot 3 netboot.xyz on Ubuntu 24.04 LTS screenshot 4