In this guide, I will be showing you how you can install Windows 10 (Pro Insider Preview) on a VirtualBox VM. A video of this can be seen below followed by a written guide.
The first step is to download the correct version of VirtualBox for your system along with the Windows 10 Iso. Also, make sure you have virtualisation enabled in your bios. I can't show you this as it varies from machine to machine. Google it
You can then run the installer for VirtualBox. After this is complete, you can open it up and click the new button in the top left corner. Here, give your VM a name and select windows 10.
Now, allocate the amount of memory you would like to use - 2GB + should be enough.
You now need to create a new disk
You can leave the Hard drive type as it is and same for how it allocates the space.
For disk space, You would want to use about 60GB or more.
After clicking create, you will then need to right click the virtual machine and go to settings.
In the settings, if you go to System and then Processor, you can allocate more cores. This will allow the machine to perform a little bit quicker.
You can then click Okay to close the settings and click Start to start the machine.
When the machine starts, you will be asked to choose an install disk. Find the iso you downloaded earlier.
After selecting the disk, the VM will get to a language selection screen, after continuing, you can click install.
You can then accept the Terms and Conditions and select Custom Install (bottom option) and continue to click the 60GB disk (or whichever one is available)
After doing the above few steps, windows will actually start the installation process.
When you get to this screen, you can finally set up your windows 10 install and do with it whatever you like!