This guide is designed as instructional for those who want a virtual machine to use with Y2 testing. This becomes important when there are different Y2 versions within the same release (e.g. 13.00.0.2259 and 13.00.2552) as you would need to uninstall and reinstall for it to work. 


Prerequisites

A key element to check is that your PC supports virtualisation and that it is enabled in the BIOS. On a Dell PC it is on by default, Lenovo they disable it by default. 

Another check to make is to ensure that your PC has sufficient resources to run a virtual machine. I'd recommend a quad core greater than 1.6Ghz, with min 8GB of RAM and sufficient free storage space. The consequences are only that the VM will significantly hamper the performance of the PC, it all depends on the specs assigned to the VM.


A good way to check these settings is to open task manager and go the Performance Tab. Select CPU on the left

As per below image you can see:

  • RAM - the Memory shown on left (8.7/15/8 means 8.7Gb used out of the 15.8 total available
  • CPU - Logical Processors of 8 is ideal, 4 is ok.
  • Virtualisation - needs to be enabled. If it isnt then BIOS needs to be changed
  • Hard drive space can be checked in Computer


This guide is in 4 main sections

    Section 1: Download Windows 10 ISO <-- Needed for sections 2

    Section 2a: Setup VM in VMWare Workstation Player

    Section 2b: Setup VM in Oracle Virtualbox

    Section 3: Setup Windows 10 within VM <--same for both sections 2


Section 1: Download Windows 10.

Windows 10 will be needed for all installs, you will need an ISO file (or a CD if you have one) for this installation to work.  

  1. Download and run the Upgrade tool
    https://www.microsoft.com/en-au/software-download/windows10
  2. Select Accept to Terms
  3. Select Create Installation Media
  4. Choose the desired windows version
  5. Select ISO File
  6. Select a folder to save it in (make sure it isn't a cloud connected folder like Dropbox).
  7. Wait for Download to Complete
  8. Keep file ready for install


Below are the instructions for both Oracle VirtualBox and for VMWare Player


Section 2a: VMWare Player

VMWare is one of the premier virtualization providers with full packages available for consumers through to enterprise users. 

  1. Downlaod and Install VMWare Player
    https://my.vmware.com/en/web/vmware/free#desktop_end_user_computing/vmware_workstation_player/14_0
  2. Download Windows 10
    Follow steps listed above
  3. Open VMWare Player
  4. Select Create a New Virtual Machine (or from Player menu)
  5. Select Installer disc image file (iso) and browse to Win10 File downloaded
  6. Ensure Windows 10 x64 is selected (if thats the copy of windows you downloaded)
  7. Select a name and location (ensure not in a shared folder like dropbox because your internet provider will not like you)
  8. You can chose the file structure. I prefer it as 1 single file. Leave the size at the recommended 60Gb
  9. You can choose to customise now, or just proceed. You can make changes to the hardware later.
  10. Start the machine for the first time by selecting the Play button
  11. Install Windows 10 - if unsure follow steps in last section below
  12. Once the VM Loads you'll want to install VMTools - this gives you a cleaner experience. It allows things like clipboard sharing, better mouse interface etc. 
    1. Select Install tools from the bottom (or via Player > Manage > Install VMWare Tools
    2. This will create a virtual CD and ask to install
    3. Follow prompts for a typical install
    4. Once done restart your virtual machine and then you can install Y2 and other applications as needed.



Section 2b: Oracle VirtualBox

VirtualBox is a free VM package, that has reasonable features. It looks dated but is functional


  1. Download and Install Virtualbox (VB)
        https://www.virtualbox.org/
  2. Download Windows 10
    Follow steps listed above
  3. Open VB
  4. Create New VM
    1. Select New
    2. GIve your VM a name, and select the type (make sure it matches the ISO file you downloaded)


    3. Assign it RAM - easiest is to leave it default, but if you know your PC has enough free space (8GB+) then you may decide to increase if the VM is slow. You can change this later so fine to leave at recommended settings.

    4. Select Create a new virtual hard disk

    5. Select Hard Disk Type. Leave as default if you just intend to use on local PC.

    6. Leave hard disk as dynamically allocated - this won't use as much Local Storage

    7. Select Hard Drive Size and location. If unsure just leave the hard disk at 50Gb which is the default for Win10


  5. Your Machine is then created and added to the list
  6. Start Machine and install Win10
  7. Select Machine and go to settings
  8. Go to Storage > Select Cd drive and go to choose virtual optical disk file
  9. Browse to and select the Windows10.iso
  10. Select Machine and press start
  11. It will run through a creation process
  12. Follow the process listed below in section 3


Section 3: Windows 10 Installation and Initial Config

  1. Boot your chosen VM
  2. The VM will boot like any computer would. 
  3. Being a new install you will be taken to the Win10 install components
  4. Select settings as desired
  5. Then Select Install Now
  6. When it comes to validating I select 'I dont have a product key'
  7. You will want to select Windows 10 Pro
  8. Accept the License Terms
  9. Select Custom: Install Windows Only
  10. In the Drive window select next.
  11. Windows 10 will then install
  12. Once done windows 10 will boot up and you can setup user credentials as you would for a new computer
  13. Once install is complete it will reboot
  14. Set Region
  15. Set Keyboard to US
  16. Skip second keyboard
  17. Setup for personal use
  18. Can create an account, or proceed with an 'offline account'
  19. Enter password
  20. Follow the remaining prompts to load windows and preferences and open Windows
  21. Return and finalise install using specific VM guide - to install the management software for each VM Type.