cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
17492
Views
16
Helpful
9
Replies

Boot ESXi 6.7 in UEFI Boot Mode

Sherms
Level 1
Level 1

Looking for a little guidance on getting ESXi 6.7 to SAN boot in UEFI mode. We are migrating to a new SAN storage and in the process working on vSphere upgrades. I'm able to boot in Legacy Boot Mode from the new SAN but when trying to use UEFI Boot mode I can install ESXi but once that completes it reboots and enters the BIOS screen of the B200 M3 blade instead of booting ESXi. Are there any other requirements for UEFI Boot Mode?

1 Accepted Solution

Accepted Solutions

Kirk J
Cisco Employee
Cisco Employee

Try this:

at UEFI shell> prompt type 'map'
confirm you have a fs0 file system listed (this UEFI shell's view of your 200MB vfat partition on local storage/raid vol or SAN LUN partition..

Now run the following:

shell> cd fs0:\\EFI\\Boot
   shell> BOOTX64.EFI

 

If you are doing this for a number of blades, then create /modify your boot from san boot policy to include Uefi Boot Parameters:

esxi uefi boot parameters1.jpg

 

Thanks,

Kirk...

View solution in original post

9 Replies 9

Jaderson Pessoa
VIP Alumni
VIP Alumni

Hello,

 

I suggest to you open a case on vMware community. 

 

Otherwise, check this link, i hope that can help you: https://communities.vmware.com/thread/588955

Jaderson Pessoa
*** Rate All Helpful Responses ***

Kirk J
Cisco Employee
Cisco Employee

Can you confirm you booted your ISO installer while the server had a UEFI boot mode set?

Your OS needs to be aware of the UEFI environment while the install is occurring as it adds some additional files pertaining to UEFI boot, and adds a boot entry to the BIOS UEFI boot table.

 

Kirk...

I changed my boot policy to use UEFI and then installed from the ESXi 6.7 iso. I believe the problem is the UEFI boot entry is not being added to the BIOS during the install. I'll see if I can find a doc on UEFI boot policy and see if I'm missing a setting.

Kirk J
Cisco Employee
Cisco Employee

Try this:

at UEFI shell> prompt type 'map'
confirm you have a fs0 file system listed (this UEFI shell's view of your 200MB vfat partition on local storage/raid vol or SAN LUN partition..

Now run the following:

shell> cd fs0:\\EFI\\Boot
   shell> BOOTX64.EFI

 

If you are doing this for a number of blades, then create /modify your boot from san boot policy to include Uefi Boot Parameters:

esxi uefi boot parameters1.jpg

 

Thanks,

Kirk...

I'm not seeing fs0 in the EFI shell only blk0 and blk1. I have my boot policy setup like your screenshot above. Thanks for all your help. I'm obviously missing something.

Kirk J
Cisco Employee
Cisco Employee

If the UEFI shell only sees block devices and no mounted compatible FAT type file systems, then you may need to use this same profile, and re-install the ESXi os, and make sure you choose the UEFI-vKVM DVD to boot to as the installer.  It's up to the OS installer to correctly create the UEFI compatible (additional) partitions, but it won't if it doesn't detect UEFI mode, or the boot media isn't loaded in UEFI mode.

 

Kirk...

I re-installed ESXi by pressing F6 at boot and booted from the listed UEFI-DVD boot option and I really thought that was the last issue and it was going to work but I still don't see fs0 in the EFI shell after the re-install.

Ended up opening ticket with Cisco TAC and Nimble Storage. Cisco TAC found an access denied error on one of the LUN's and recommended I talk to Nimble to see why. Nimble came back with UEFI not being supported for Fibre Channel SAN boot. Using UEFI is not critical so I'm rolling with Legacy BIOS mode to get the project going and Nimble is supposed to lab it and see if they will support UEFI down the road.

ryanyeeez12a
Level 1
Level 1

I was able to get this to work with by specifying a Local LUN/Disk in the boot order (UCS Central). This is with UEFI and Secure Boot enabled. Input the boot loader file and paths like shown in the screenshot. 


Running some of those commands in the shell had some output as if UEFI sees SAN disks as local. 

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Review Cisco Networking products for a $25 gift card