Portal Status: Verified Operational โœ…

netboot.xyz: Your Network Booting Command Center

Quick Summary

  • Network boot diverse OS options
  • Eliminate physical installation media
  • Supports multiple architectures
  • Self-host for custom environments
  • Secure Boot compatibility offered

netboot.xyz provides a powerful, open-source solution for network booting a wide array of operating system installers, live distributions, and system rescue tools. Acting as an iPXE bootloader, this platform centralizes your installation and recovery needs, allowing you to access various boot options directly over your network. This means no more searching for USB drives or juggling multiple installation discs; everything you need is available from a user-friendly menu at boot time. Designed for flexibility, netboot.xyz fetches images and tools directly from upstream sources, ensuring you always have access to the latest versions. It transforms how you manage system deployments and maintenance, offering a streamlined digital portal for bare metal and virtual machine environments. Whether you are setting up new systems, performing diagnostics, or deploying specialized utilities, netboot.xyz simplifies the entire process by moving it to your network infrastructure.

Preparing Your Environment for Network Booting

Initiating Your Network Boot Session

  1. 1. Obtain a Bootloader Image: Visit the official netboot.xyz website and download the appropriate bootloader image for your setup (e.g., ISO for VMs/CDs, IMG for USB drives, or PXE files for TFTP booting).
  2. 2. Prepare Your Boot Media: Write the downloaded IMG file to a USB stick, or attach the ISO to your virtual machine or physical server's optical drive. Alternatively, configure your DHCP server to point to the netboot.xyz PXE boot file.
  3. 3. Power On and Select Network Boot: Start your computer or virtual machine. During startup, access your system's BIOS/UEFI settings (often by pressing keys like F2, F12, or Del) and ensure that network boot or PXE boot is prioritized in the boot order. Select the network boot option when prompted.
  4. 4. Navigate the netboot.xyz Menu: Your system will load the netboot.xyz menu from the network. Use the arrow keys to browse through the available categories like Linux Network Installs, Desktop & Live Distros, Security & Forensics, and Utilities & Rescue. Press Enter to select an option.
  5. 5. Configure Network (if needed): If your network does not have a DHCP server or you require specific network settings, press the m key during the initial boot sequence to access the failsafe menu for manual network configuration.

Discovering Operating Systems and Utilities

Resolving Booting and Connectivity Challenges

โš ๏ธ System does not PXE boot

Cause: Incorrect BIOS/UEFI settings or network configuration.

Solution: Ensure PXE/Network Boot is enabled and prioritized in your BIOS/UEFI. Verify network cable connection and active link lights. Check that your DHCP server is running and configured with options 66/67 to direct to the netboot.xyz bootloader. Review firewall settings to ensure ports 53 (DNS), 67/68 (DHCP), and 69 (TFTP) are open.

โš ๏ธ netboot.xyz menu loads but installation/tool gets stuck or fails

Cause: Network speed issues, insufficient RAM, or specific distribution requirements.

Solution: If loading Live CD images, ensure your system has at least 4GB of RAM, and consider allocating more for memory-intensive operations. Slow or unstable network connections can cause timeouts during image downloads. For older PXE clients experiencing 'File not found' errors, check the netboot.xyz troubleshooting guide for solutions related to extra characters in TFTP filenames. If no DHCP server is available, use the m key at boot to manually configure network settings before proceeding with an installer.

โš ๏ธ Secure Boot prevents booting certain distributions

Cause: Limitations in Secure Boot support for specific OS distributions within netboot.xyz.

Solution: netboot.xyz provides Secure Boot compatible images, but end-to-end support is currently limited to Debian-family distributions (Debian, Devuan, Kali Linux). For other operating systems, you may need to temporarily disable Secure Boot in your UEFI firmware settings to complete the installation.

Securing Your Network Boot Environment

๐Ÿ“Œ Verified Portal Reference Official domain link & quick copy action
Open Official Portal โ†—

๐ŸŽง Official Support & Help Center

For community support and discussions, you can reach out via their official Discord server or GitHub Discussions. No direct phone number or email is publicly listed.

Your Top Questions Answered

Q: What is netboot.xyz and what does it do?

netboot.xyz is an open-source iPXE bootloader that enables you to boot various operating system installers and utility tools over a network. It provides a menu system in your system's BIOS/UEFI, allowing you to select and load different operating systems or rescue tools without needing physical installation media like USB drives or DVDs.

Q: How does netboot.xyz actually work?

netboot.xyz functions by using an open-source tool called iPXE. When your computer network boots, the iPXE bootloader calls to a web server that hosts its configuration files and menus. When you choose an operating system or utility from the menu, netboot.xyz retrieves the necessary images from official project directories or trusted mirrors over the network.

Q: What is PXE booting?

PXE stands for Pre-Boot eXecution Environment. It's a method that allows a computer to boot directly from a network server rather than a local hard drive or optical drive. PXE booting is commonly used for automating operating system installations on bare metal or virtual machines, as well as for deploying stateless machines or running system diagnostics.

Q: Does netboot.xyz offer support for Secure Boot?

Yes, netboot.xyz provides pre-built images that are compatible with Secure Boot. These images use a Microsoft-trusted shim to chainload a signed iPXE binary, which means you can often network boot without needing to disable Secure Boot in your firmware settings. However, end-to-end Secure Boot support is primarily for Debian-based distributions like Debian, Devuan, and Kali Linux.

Q: Can I customize the configurations or add my own operating systems to netboot.xyz?

Yes, you can create your own custom configurations. By forking the netboot.xyz-custom project on GitHub, you can create and modify your own menu. You can then point your netboot.xyz setup to your custom menu, allowing for personalized boot options and installers.

Q: Is it possible to use netboot.xyz if I don't have a DHCP server on my network?

While netboot.xyz is designed to work seamlessly with a DHCP server, it does offer a workaround if one is not present. During the boot process, you can press the m key to enter a failsafe mode, which allows you to manually configure your network settings (IP address, DNS, gateway) before proceeding with loading an operating system or utility.

Wrap Up

netboot.xyz stands out as an incredibly versatile and powerful tool for anyone managing multiple computing environments, from home labs to professional data centers. By centralizing operating system installations and utility access through network booting, it significantly reduces the overhead associated with traditional media-based methods. Its open-source nature, coupled with robust features like Secure Boot compatibility and self-hosting options, makes it a reliable choice for efficient system management. Embrace the power of network-driven system deployment and simplify your workflow with netboot.xyz.

PS

Portal Support Team

This guide was reviewed and verified by our internal technical support experts in October 2026. We constantly monitor official portal updates to ensure you have the most accurate and secure login instructions.