One of the problems with Hyper-V 2012 R2 on an Intel NUC – NUC5i7RYH was because of the ‘Client’ network card chipset. Windows Server 2012 would not install the Ethernet Adapter for the Server operating system.
Once I made the manual adjustments to the Network drivers to get this going, I then slipstreamed the drivers and Server 2012 R2 updates (as of Feb 2016) into a Hyper-V 2012 R2 ISO which can then be made bootable for future Hyper-V installations.
Table of Contents
Changing the Intel Network Drivers Manually
7-Zip or WinRAR will be needed to extract the EXE to a folder location. In these examples, I am using 7-Zip.
- Download the Intel x64 Network Drivers here: https://downloadcenter.intel.com/download/23071/Network-Adapter-Driver-for-Windows-8-1-
(20.7 Date: 2/11/2016)
- Once downloaded. Right click the ‘PROWinx64.exe’ and select 7-Zip and Extract to “PROWinx64\” this will extract the driver executable to a folder
- Once extracted navigate to: \PROWinx64\PRO1000\Winx64\NDIS64Find ‘e1d64x64.INF’ and right click and select Open to open with Notepad
- Find the Heading ‘[Intel.NTamd18.104.22.168]’ and copy the devices in this section
- Navigate to the Heading ‘[Intel.NTamd64.6.3]’ and paste underneath the Devices (for example – underneath: PCI\VEN\8086&DEV_15B7&SUBSYS_00011179 – the last line):
- So it looks like the below with the devices from the top copied onto the bottom. You may have some duplicate Device IDs on the bottom section, you can remove these if you want to. I left mine in there. Once confirmed, save the file: e1d64x64.INF.
- Once completed, copy the: NDIS64 folder to a USB flash drive and plug it into one of the Intel NUCs Flash drive slots.
- Open the command prompt and type the following commands to allow unsigned/driver testing drivers:
bcdedit /set LOADOPTIONS DISABLE_INTEGRITY_CHECKS
bcdedit /set TESTSIGNING ON
bcdedit /set nointegritychecks ON
- Once ran, restart the NUC.
- Once restarted and logged in navigate back to the Command Prompt again and navigate to your USB Flash drive – time to install the drivers.
- Type in the below and press Enter:
pnputil -i -a e1d64x64.inf
- Wait a minute while it installs the driver. Once you have the Windows Security Dialog “Windows can’t verify the publisher of this driver software” select “Install this software anyway”
- Once installed. Restart your Hyper-V server the Network Adapter should now be installed.
- You can then disable the unsigned/driver testing drivers if needed in the Command Prompt window:
bcdedit /set LOADOPTIONS ENABLE_INTEGRITY_CHECKS
bcdedit /set TESTSIGNING OFF
bcdedit /set nointegritychecks OFF
- Back at the Server Configuration window (type sconfig in the Command Prompt if missing it) you can now select 8 to configure your Network settings, remember to specify the Computer Name an add it to a Domain if needed.
References: Thanks to an article written by Jay “Intel NUC D54250WYKH: Installing LAN Driver on Windows Hyper-V Server 2012 R2” for a lot of assistance in getting this going, was able to easily adapt it for the NUC5i7RYH.
Downloading Intel Network Drivers – NUC5i7RYH Compatible
I have bundled the tweaked driver packed I used into a ZIP file – You can download it here: Intel_NUC_2012R2_NUC5i7RYH_Drivers.zip
(20.7 Date: 2/11/2016). This will take you to Step 8 of the guide above. This driver pack should also be able to be used in a normal Windows Server 2012 R2 x64 environment.
Intel NUC5i7RYH Hyper-V 2012 R2 ISO
As mentioned earlier. I have created an ISO (which I then used to create my Hyper-V server on my NUC) which I have added the recommended (excluding .Net) Windows Updates (as of Feb 2016) and added the Intel NUC drivers too. This allowed me to easily rebuild my Hyper-V server on the Intel NUC NUC5i7RYH a few times during testing, minimizing the need to do the Network drivers manually and reduced the amount of Windows Updates I had to install.
The ISO I used as a source was Hyper-V Core RTM (9600.16384.WINBLUE_RTM.130821-1623_X64FRE_SERVERHYPERCORE_EN-US-IRM_SHV_X64FRE_EN-US_DV5) downloaded directly from Microsoft.
I then used a WSUS server to download the 2012 R2 updates and slipstreamed them into the Retail ISO. Then I added the NUC Intel Drivers.
Other than the above: 2012 R2 Updates, Intel Ethernet Drivers for the Intel NUC and enabling the .Net 3.5 feature this is untouched.
This can be downloaded here: SERVERHYPERVCORE_EN-US-NUC_NUCi57RYH_Feb2016.ISO
This Hyper-V Core DVD ISO was created by: Luke Murray (Luke.Geek.NZ) on the: 05/03/16
The following adjustments have been made (no other adjustments have been made and should be RTM)
This 2012 R2 server core ISO has the latest Windows Updates slipstreamed (except .net updates) to: Feb 2016.
This 2012 server core also has the following Intel drivers for the Intel NUC system:
Note: Please note Intel does not fully support Windows Server 2012 R2 on the NUC5i7RYH due to using a client Network chipset.
The Network driver’s configurations had to be tweaked to allow installation.
Intel(R) Network Drivers 20.7 (January 21, 2016)
Intel® 82599EB 10 Gigabit Ethernet Controller
Intel® 82580EB Gigabit Ethernet Controller
Intel® Ethernet Server Adapter I340-F4
Intel® Ethernet Converged Network Adapter X520-SR1
Intel® Ethernet Converged Network Adapter X520-DA2
Intel® Ethernet Controller I350-BT2
Intel® Ethernet Controller I350-AM2
Intel® Ethernet Controller I350-AM4
Intel® Ethernet Controller I210-IT
Intel® Ethernet Converged Network Adapter X540-T2
Intel® Ethernet Server Adapter I350-F2
Intel® Ethernet Server Adapter I350-F4
Intel® Ethernet Controller X540-AT2
Intel® Ethernet Connection I217-V
Intel® Ethernet Connection I218-V
Intel® Ethernet Connection I218-LM
Intel® Ethernet Controller I210-AT
Intel® Ethernet Controller I210-IS
Intel® Ethernet Converged Network Adapter X520-DA4
Intel® Ethernet Converged Network Adapter X520-QDA1
Intel® Ethernet Converged Network Adapter X520-LR1
Intel® 82599ES 10 Gigabit Ethernet Controller
Intel® 82579LM Gigabit Ethernet PHY
Intel® Ethernet Server Adapter I340-T4
Intel® Ethernet Server Adapter I350-T2
Intel® Ethernet Server Adapter I350-T4
Intel® Ethernet Connection I217-LM
Intel® Ethernet Converged Network Adapter X520-T2
Intel® Ethernet Converged Network Adapter X520-SR2
Intel® 82579V Gigabit Ethernet PHY
Intel® Ethernet Converged Network Adapter X540-T1
Intel® Ethernet Controller I211-AT
Intel® 82599EN 10 Gigabit Ethernet Controller
Intel® Ethernet Converged Network Adapter X520-DA1
Intel® Ethernet Controller I210-AS
Intel® Ethernet Controller I210-CS
Note: I take no liability for loss or damage following these guides or using my driver pack or ISO. This is merely intended to help people
I recommend using Rufus to load the ISO to a USB flash drive using the settings below:
Once completed, put the USB drive into the NUC and restart. On startup press F10 to navigate to the Boot Menu and select the USB drive.