ESXi 4.1 – Running Windows 10 and Windows Server 2016 on ESXi 4.1

ESXi 4.1 – Running Windows 10 and Windows Server 2016 on ESXi 4.1

Introduction

This article provides the steps required to create a Windows 10 or Windows Server 2016 virtual machine on VMWare ESXi 4.1.

The procedure to create a Windows 10 or Windows Server 2016 VM on ESXi 4.1 consists of the following steps :-

  • Creating The Virtual Machine
  • Modifying The BIOS File Used

Creating The Virtual Machine

The first step to create a Windows 10 or Windows Server 2016 VM on ESXi 4.1 is to create the Virtual Machine by performing the following steps :-

  • Connect to the ESXi host using the vSphere Client
  • Righ Click on the server name and select New Virtual Machine
  • Select Custom for the Configuration type and then click on Next
  • When prompted enter the Name you wish for the new Virtual Machine and then click on Next
  • When prompted select the Datastore you wish the Virtual Machine to reside on and then click on Next
  • Leave the Virtual Machine Version as 8 and then click on Next 
  • When prompted for the Guest Operating System select Microsoft Windows 2008 R2 (64-bit)
  • When prompted select the amount of Virtual Sockets and Cores Per Socket you require and then click on Next
  • When prompted select the amount of Memory you require and then click on Next
  • When prompted configure the Network Cards you require and then click on Next
  • When prompted configure the SCSI Controller as LSI Logic SAS and then click on Next
  • When promtped configure the Disks you require and then click on Next
  • When prompted change to change the  Virtual Disk Node click on Next
  • At the Ready To Complete screen click on Finish to create the new Virtual Machine

Modifying The BIOS File Used

Once the Virtual Machine has been created the next step is to modify the BIOS file used by Virtual Machine by performing the following steps :-

  • Download the bios file  from the VMware community and upload it to a DataStore on your ESXi 4.1 Server
  • Copy the filename bios.440.rom to the new VM’s folder
  • Connect to the ESXi Server through SSH and logon as the root user
  • Navigate to the Virtual Machine folder on the ESXi Server :-

cd /vmfs/volumes/{Datastore Name}/{Virtual Machine Name}

E.G. cd /vmfs/volumes/DataStore1/Win-2016-VM

  • Edit the vmx file for the Virtual Machine using vi :-

vi {Virtual Machine Name}

E.G. vi Win-2016.vmx

  • Add the following lines to the bottom of the vmx file:

bios440.filename = “bios.440.rom

mce.enable = TRUE

cpuid.hypervisor.v0 = FALSE

vmGenCounter.enable = FALSE

  • Save and exit the file

Once the steps above have been performed you should then be able to power on the VM and install Windows 10 or Windows Server 2016.