The information provided below is intended only as general guidance. Just as there are many varied distros of Linux and different pieces of software to perform tasks within Linux, there are multiple ways to achieve the end goal of PXE booting the Veeam Agent for Linux Recovery Media using Linux. The advice provided in this article should be considered simply one method our internal team has proven to be successful. It should not be regarded as the only way or as an officially "Veeam supported" method of achieving this result.
Furthermore, Veeam Support will not assist with configuring PXE booting of the Veeam Agent for Linux recovery media. In this scenario, the sole responsibility of Veeam Software is to ensure that the recovery media can be PXE booted. The configuration and implementation of PXE booting within an environment falls to the administrator(s) of that environment.
Preboot Execution Environment (PXE) boot allows loading the Linux operating system from a network server using PXE boot loader. PXE boot loader provides preboot services to the client computer firmware and enables the client computer to download network boot programs. Depending on the firmware interface used on your client computers, you can configure PXE boot to use the following Linux boot loaders:
To configure PXE boot for Veeam Recovery Media, you must perform the following steps:
To enable PXE boot, you must have the following network components set up in your infrastructure:
If you want to use SYSLINUX components for PXE boot, you must install SYSLINUX on the TFTP server. To install SYSLINUX, use the instructions specific to the operating system of the TFTP server.
If you want to use GRUB components for PXE boot, you must make the GRUB boot loader available for boot from the TFTP server over the network.
grub-mknetdir --net-directory=/<TFTP root directory>
Consider the following example of specifying PXE boot options in DHCP configuration:
Depending on the client computer architecture, create a configuration file for the boot loader.
To create a configuration file for the PXELINUX boot loader, do the following:
Consider the following example of a configuration file:
To create a configuration file for the GRUB boot loader, do the following:
Consider the following example of a configuration file:
This form is only for KB Feedback/Suggestions, if you need help with the software open a support case