Netboot.xyz

date:

tags: netboot.xyz pxe tools

categories: Utilities

The tool netboot.xyz can be used to bootstrap operating systems onto new physical or virtual computers and also run utilities to recover data over the network. With this tool you can PXE boot without having to create a lot of infrastructure to support PXE installations. With netboot.xyz, I can use a single bootable image on a usb drive or mounted to a virtual machine to install many different operating systems. This tool leverages the iPXE project to load different operating system images.

Usage

Bare metal servers

In order to use netboot.xyz on bare metal servers, you can create a bootable usb drive that will include the iPXE environment to load netboot.xyz.

Download the netboot.xyz image from here: https://boot.netboot.xyz/ipxe/netboot.xyz.img

Creating bootable usb

Check out a previous post on how to take this image and create a bootable usb drive.

Booting

Once you’ve created your bootable USB drive, reboot and set your BIOS to boot from USB first if it’s not set for that already. You should see iPXE load up either load up netboot.xyz automatically or prompt you to set your networking information up.

Virtual servers

Hypervisor software can use the bootable iso image of netboot.xyz in order to bootstrap a new operating system onto a virtual machine.

Download the bootable iso image from here: https://boot.netboot.xyz/ipxe/netboot.xyz.iso

For an example Hypervisor deployment where this image can be used, check out a previous post on Proxmox or check out a different post on how to run virtual machines on your existing computers.

Screenshot

netboot_xyz
netboot_xyz

comments powered by Disqus