Skip to main content

Restoring EFI Linux VM Guest Work Around


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.


3. From the Hardware tab, select the Hard disk then click Remove.




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.

19. Arrow down to the efi boot file and press Enter.
20. Press Enter in the Input description field and type a name for the boot drive.

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

Cross reference information
Segment Product Component Platform Version Edition
Storage Management Tivoli Storage Manager for Virtual Environments Data Protection for VMware Linux 6.3

Rate this page:

(0 users)Average rating

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.

Rate this page:


(0 users)Average rating

Add comments

Document information

Tivoli Storage Manager

Client


Software version:
6.3


Operating system(s):
Linux x86_64


Software edition:
Edition Independent


Reference #:
1517126


Modified date:
2012-05-01

Translate my page

Content navigation