Technote (troubleshooting)
Problem(Abstract)
Linux VM guests configured to use EFI firmware do not successfully boot following restore by TSM 6.3 Backup Archive-Client.
Symptom
Following restore of an EFI Linux guest VM, the guest does not successfully boot into Linux when powering on the VM.
Cause
This is a known restriction with VMware vSphere 5 in which the EFI Boot Device information is not made available for backup partners.
Environment
Tivoli Storage Manager Backup-Archive Client Version 6.3 or Tivoli Storage Manager for Virtual Environments Version 6.3
- VMware ESXi 5
- Linux guest VM configured for EFI firmware instead of BIOS.
- Note: This is not an issue with Windows-based virtual machines; Windows-based virtual machines which use EFI for boot can be powered-on normally after a restore from Tivoli Storage Manager Data Protection for VMware or Backup-Archive client.
Diagnosing the problem
Following restore of an EFI Linux guest VM, the guest does not successfully boot into Linux when powering on the VM. Instead they see the following:
Resolving the problem
Workaround Summary
- Remove the boot VMDK from the VM... DO NOT DELETE IT.... Save
- Add the boot VMDK back to the VM and enable the boot into EFI setup console... Save
- Boot machine and use console EFI Setup to reconfigure the boot options adding the boot VMDK back
- (OPTIONAL) Use the console EFI Setup to change the boot order
- Boot the virtual machine
Detailed Workaround Steps
1. After restoring the guest VM, access the VMware Virtual Center or ESXi host via the Virtual Infrastructure Client (VIC).
2. Locate the restored guest VM and click Edit virtual machine settings.
4. Under Removal Options make sure Remove from virtual machine is selected then click OK
Click Edit virtual machine settings, then click Add.
5. Select Hard Disk and click Next
6. Select Use an existing virtual disk and click Next
7. Click Browse and navigate to the restored vmdk file. Click OK, Next
8. Accept the default settings on the next two tabs by pressing Next, Next.
9. Press the Finishbutton.
10. Once the new Hard Disk and SCSI Controllers appear, select the Options tab.
11. Select Boot Options; Check the Force EFI Setup box, click OK.
12. Power on the virtual machine and open a console.
13. From the EFI setup screen use the down arrow to select Boot Maintenance Manager then press Enter.
14. Make sure Boot Options is selected and press Enter.
15. Select Add Boot Option and press Enter.
16. Make sure the NO VOLUME LABEL entry is selected and press Enter.
17. <efi> should be selected, press Enter.
18. Arrow down to the Linux name, press Enter.
21. Arrow down to Commit Changes and Exit, press Enter.
22. Select Boot Options again then arrow down to Change boot order, press Enter.
23. Press Enter to change the order then use the arrows and + to navigate to the Linux boot image and move it to the top of the list, press Enter.
24. Arrow down to Commit Changes and Exit, press Enter.
25. Press ESC to return to the main EFI Setup Screen.
26. Arrow up to Continue, press Enter.
27. The Linux EFI guest VM will now boot successfully
| Segment | Product | Component | Platform | Version | Edition |
|---|---|---|---|---|---|
| Storage Management | Tivoli Storage Manager for Virtual Environments | Data Protection for VMware | Linux | 6.3 |
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.