This document describes the procedure to create and configure a virtual machine on VirtualBox to host software_products_line software.
Tested with VirtualBox v5.1.22 on Debian 9 host machine.
Requirements
Host machine
CPU: Intel CPU family with SSE 4.2 instruction set enabled and a minimum of 8 cores
RAM: 16GB
Virtual machine
RAM: 8GB
Free disk space: 40GB
Host server configuration
Install VirtualBox software
Copy software_products_line OS recovery ISO file on host machine disk.
Disable host machine firewall.
Virtual machine configuration
Virtual machine creation
Click on "New" button to create a new virtual machine. Set a name and select Microsoft Windows 7 (64bits) OS.
Set memory size to minimum 8182MB.
Create a new virtual hard disk.
Select "VDI" hard disk file type.
Set a fixed size hard disk file of minimum 40GB
Virtual machine configuration
Right-click on virtual machine and select "Settings" menu.
In "System" > "Processor" menu, set number of processor(s) to minimum 4.
In "Audio" menu, disable "Enable Audio".
In "Network" menu, configure virtual network adapter in "Bridged Adapter" mode and select physical adapter to bridge.
OS and software_products_line software installation
Start virtual machine.
Select OS recovery ISO file as start-up disk
Select software_products_line firmware version (0).
Select "Reboot" option (R).
OS recovery process starts. Windows OS and software_products_line software are installed automatically. Virtual machine will be rebooted several times until Windows 7 logon screen.
At this stage, software_products_line firmware is installed. Virtual machine is reachable from 192.168.1.1/255.255.255.0.
VirtualBox Guest Additions installation
Log-on virtual machine Windows session:
Login: Administrator
Password: tR8jU7wD
From cmd, disable Enhanced Write Filter: ewfmgr c: -disable
From cmd, reboot virtual machine: shutdown -r -t 0 -f
From virtual machine "Devices" menu, insert Guest Additions CD image.
Log-on virtual machine Windows session.
From cmd, start explorer.
Install Virtual Guest Addititions (Disable Direct3D support) and reboot the virtual machine.
From host machine terminal, modify time synchronization thresold: VBoxManage guestproperty set <vm-name> "/VirtualBox/GuestAdd/VBoxService/--timesync-set-threshold" 10000
Restart Virtual Box and virtual machine.
software_products_line software startup
Open a web browser and set address to http://192.168.1.1.
License importation
Send "System UID" (something like B8-B0-AE-22-34-6F-B9-94) to COMPANY_NAME to get license file.
Import license file from the WebGUI.