cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2947
Views
10
Helpful
7
Replies

UEFI B200M4 and Windows 2012R2

sdingman68
Level 1
Level 1

Has anyone had success booting a B200M4 with UEFI and Windows 2012R2?  We are able to install the OS without issue but once the install has completed and the server reboots we get a BSOD stating that the ntoskrnl.exe is missing or corrupt.  I mounted the volume to another server and verified that ntoskrnl.exe was where is should be and was not corrupt.  Informantion on UEFI is scarce and with UCS blade servers even more scarce.  The server is boot from SAN, FC. UEFI sees the 120 GB drive during the boot process.  

TIA

Scott

7 Replies 7

Walter Dey
VIP Alumni
VIP Alumni

Hi Scott

Did you configure UEFI

Cisco UCS Manager GUI Configuration Guide, Release 2.2 - Configuring Server Boot [Cisco UCS Manager] - Cisco

I must be using the wrong boot loader path and efi file then.

Here is what I currently have.

Boot Loader Name = Windows Boot Mgr

Boot Loader Path = \EFI\Microsoft\Boot\bootmgfw.efi

When troubleshooting a different UEFI issue, Cisco support said that these were not needed.  Documentation says mandatory.

Scott,

Following path should be working:
EFI\Boot\BOOTX64.EFI

Prior to 2.2(4) release, you have to manually point to this from the EFI cli prompt.

Added that as the path and restarted server, still getting ntoskrnl.exe is missing or corrupt error.  We are on version 2.2(7).

Scott,

I would suggest to go through HCL and recommend to run the drivers as per the compatibility guide.

If you are already running the recommended drivers, then check the system event logs and collect memory dump from the OS. https://blogs.technet.microsoft.com/askcore/2012/09/12/windows-8-and-windows-server-2012-automatic-memory-dump/

-Kranthi

sdingman68
Level 1
Level 1

Here is a screen shot of my current boot policy.  

Old and dated and I am sure you have figured it out by now... However, your boot path should not contain the boot file. For example it should be like this:
Bootname = bootx64.efi
Bootpath = \EFI\BOOT

Review Cisco Networking for a $25 gift card

Review Cisco Networking for a $25 gift card