KB ID: | 4183 |
Product: | Veeam Agent for Linux 5.0 |
1. Linux machine cannot boot from USB stick with Veeam Recovery Media that is created using third-party tools
Challenge
Your Linux machine cannot boot from a USB stick with Veeam Recovery Media that you created using third-party tools.
Workaround
Burn the ISO on the mounted flash drive with the "dd" utility:
sudo dd bs=4M if=/path/to/veeam-recovery-amd64-5.0.0.iso of=/dev/sdx status=progress oflag=sync
Challenge
- Hardware does not work properly in the Recovery Media environment.
- You have already tried patching the ISO using Veeam Agent for Linux built-in capabilities.
Workaround
- Get Linux Live CD of your choice that is compatible with the hardware that you have.
- Install Veeam Agent for Linux inside this Live CD.
Mind that the veeamsnap kernel module is not required for restores, so you can break the veeamsnap dependency to avoid installing kernel-headers. - Enable recovery UI:
- Go to /etc/veeam/veeam.ini file.
- Add the following data to the file:
[recoveryui] enableOnLiveSystem = 1
Challenge
When booting from a recovery media image patched on specific Linux kernels, veeamservice does not start correctly. As a result, the recovery UI is inaccessible, the following output is displayed instead:
Cause
The root cause is a squashfs bug in Linux kernel 5.9, which appears in the Enterprise Linux distributions: RHEL 8.3 and specific versions of Oracle Linux.
Workaround
To access the recovery UI, reboot and press TAB in the Boot menu of the Recovery Media. Add " selinux=0" to the end of the kernel command line and press Enter to finish the boot process: