Building a virtual machine can be a bit of a daunting task. However, in this video, we use ‘Virtualbox’ to make it super simple. Virtualbox is a free software title and has a bunch of features that rival other virtualization platforms. The video below gets you up to the stage of installing the operating system. We purposely did not cover this step because all operating systems are different. In our scenario, we use Ubuntu Server, as that is what we will be deploying our VPN server on. However, you may want to use windows 10 or OSX as your OS.3
Some additional information and handy links:
If you intend to use USB 2.0 and USB 3.0 devices with your virtual machine from the host machine then be sure to install the Expansion pack that is separate to VirtualBox. This expansion pack includes tools such as Support to USB 2.0 and USB 3.0 devices, VirtualBox RDP, disk encryption, NVMe and PXE boot for Intel cards. You can download it here: https://www.virtualbox.org/wiki/Downloads
After the setup of the image, you can dismount the image file. Virtualbox should un-mount the image automatically, however, if it does not and you end up back at the OS setup, un-mount the image file and reboot the VM.