8

I am running windows server 2012 R2, and no matter what I do, I cannot get an Generation 2 machines up and running. They always fail to boot wit the message "boot failed efi scsi device"

I have found that I am supposed to "hold down a key when starting the VM" but

  1. This does not seem to do anything
  2. Its an issue even if I am not trying to boot from an ISO (I tried to convert a working generation 1 instance of Windows 10 preview and windows 8.1 to generation two machines, but then those failed to boot as well)

I have already tried turning secure boot on and off.

What else should I be looking for?

soandos
  • 24,600
  • 29
  • 105
  • 136

2 Answers2

2

I found my solution doing this simple steps:

  • Create a Gen2 VM.
  • Create a vhdx and inserting (in creation process) the ISO file.
  • Try to boot the machine holding down the space bar (the machine not boot)
  • Turn off the machine
  • Edit the machine settings
  • Uncheck "Secure Boot"
  • Put the DVD in position 0 from the SCSI order.
  • Put VHDX in the position 1 from the SCSI order
  • The most important: Remove the network adapter.
  • Start the machine HOLDING DOWN THE SPACEBAR.
  • Install the OS.
  • After the OS installation, turn off the machine and recreate the network adapter (if you need that).
Burgi
  • 6,768
0

I used an iso image for Windows 2016 from February 2018, and it finally booted correctly without any issues. All previous Windows 2016 server iso disks refused to boot no matter the Hyper-V server (2012R2 or 2016) version was or what setting I change for the boot options.