Creating Custom Veeam Recovery Media
In addition to the generic Veeam Recovery Media that is available for download at the Veeam website, you can create a custom Veeam Recovery Media. This option may be helpful if your computer uses hardware that requires drivers not included in the generic Veeam Recovery Media. When you create a custom Veeam Recovery Media, Veeam Agent copies the Linux kernel running on your computer with its currently loaded modules and includes them into the custom recovery image.
You can create a custom Veeam Recovery Media in one of the following ways:
- With the Veeam Agent control panel. You can perform this operation at the process of initial product setup at the Recovery ISO step of the initial setup wizard.
- With the Veeam Agent command line interface. You can perform this operation at any time you need.
If you create a custom Veeam Recovery Media using the command line interface, you can also specify a directory that contains additional drivers that you want to include in the recovery media. Veeam Agent will copy the content of the specified directory and add it to the root directory of the custom Veeam Recovery Media ISO file.
Before you create custom Veeam Recovery Media, check the following prerequisites:
- The Linux system must have the genisoimage package installed. For openSUSE and SLES 15 SP0 – SP1 distributions, the Linux system must have the mkisofs package installed.
- The Linux system must have the mksquashfs and unsquashfs utilities installed.
- For custom Veeam Recovery Media with EFI support, the Linux system must have the following packages installed:
- isolinux (or syslinux, if the software package repository of your Linux distribution lacks the isolinux package)
To create custom Veeam Recovery Media, use the following command:
veeamconfig patchiso --input <input_path> --output <output_path> --copy <additional_path>
veeamconfig patchiso --efi --input <input_path> --output <output_path> --copy <additional_path>
- <input_path> — path to the ISO file of the generic Veeam Recovery Media.
- <output_path> — path to the resulting ISO file of the custom Veeam Recovery Media.
- <additional_path> — path to a directory with additional drivers that you want to include in the Veeam Recovery Media.
- --efi — option that defines whether custom Veeam Recovery Media should be able to boot on EFI-based systems. Without this option, custom Veeam Recovery Media will be able to boot on BIOS-based systems only.
$ veeamconfig patchiso --input /mnt/veeam/iso/veeam-recovery-amd64-5.0.0.iso --output /mnt/veeam/iso/veeam-recovery-media-srv01.iso --efi