7
0
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
- This does not seem to do anything
- 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?
@ramhound when it asks you what type of machine you want you pick a generation. Gen 2 machines have a much higher level of integration with the host – soandos – 2014-12-17T15:03:04.867
@Ramhound http://www.serverwatch.com/server-tutorials/hyper-v-2012-r2-pros-and-cons-of-generation-1-vs.-generation-2-vms.html
– soandos – 2014-12-17T15:25:28.310Have you tried creating a new Win8/10 Gen2 Vm from scratch yet? Also, did you use anything to convert form Gen1 to Gen2, or are you just trying to boot to an existing VHD using a newly made Gen2 VM? – Ƭᴇcʜιᴇ007 – 2014-12-17T15:41:36.203
@Ƭᴇcʜιᴇ007 Creating from scratch was the first thing I tried. As far as the migration, I used the powershell module from here: https://code.msdn.microsoft.com/windowsdesktop/Convert-VMGeneration-81ddafa2 (author is a hyper v dev)
– soandos – 2014-12-17T15:43:04.990What do you have your the disk type set to for the VHD you're booting from? – I say Reinstate Monica – 2014-12-17T16:00:18.617
@Twisty, what do you mean? All drives in gen 2 are SCSI drives, and the underlying data is a .vhdx file – soandos – 2014-12-17T16:01:34.903
I don't have a 2012 R2 server handy so I wasn't sure if it was possible to accidently connect the VHD to an IDE controller, which as you obviously know won't boot on a Gen 2 VM. Just checking! – I say Reinstate Monica – 2014-12-17T16:04:05.233
Anything in the Hyper-V application event log show up when trying to boot the VMs? – I say Reinstate Monica – 2014-12-17T16:05:39.373
1@Twisty, nothing that seems out of the ordinary. Just information about the NIC and shutting down (under server roles, nothing under regular admin events) – soandos – 2014-12-17T16:09:53.287
Try the solution from this article that avoids the need to press a key. This constructs a special boot ISO, where in the
– harrymc – 2014-12-21T09:26:55.750\efi\microsoft\boot
directory you renamecdboot.efi
tocdboot_prompt.efi
, andcdboot_noprompt.efi
tocdboot.efi
, then use theoscdimg
command to recreate the media to boot with.