Installing windows 8 in a virtual machine is quite straightforward, but before you start, make sure that in your bios, the no-execute memory protection setting is enabled. If it isn’t enabled, you will most likely get the following error at the beginning of the installation:
So go to your bios and make sure it’s enabled before you continue!
To create a virtual machine, I use VMWare player:
Click ‘Create a New Virtual Machine’, and select the source where windows 8 installation files are located. In my case it’s an iso file:
Enter your name and choose a password. Check ‘Log on automatically’ and click next.
Enter a name and location for the virtual machine, and click next.
You can accept the default here and click next.
Click finish. The installation of windows 8 will now begin. Unfortunately, I got the following error:
This seems to be a know problem, which can be solved by turning off the floppy drive. To do that, power off the machine, and edit the virtual machine settings so that ‘connect at power on’ is not checked anymore:
Click ok, and run the virtual machine again. This time, the installation will start properly. The rest of the installation is easy:
Don’t forget to re-enable the floppy drive, otherwise you will not be able to install VMWare tools. But make sure you check ‘use physical drive’:
Restart the virtual machine, and then choose Manage/Install VMWare Tools to start the installation:
You will get the following popup:
Click the popup, then you will get:
Now run setup64.exe and follow the wizard to install VMWare Tools. After installation, restart the machine and that’s it, now it’s time to play around
Note: after restarting, it seems something went wrong because every time the machine restarted, I got the error ‘This Virtual Machine Appears to be in Use’ followed by some instructions to try and take ownership of the system. But that didn’t work. The solution is to delete all folders with the extension of ‘.lck’ in the folder of your virtual machine. After that, everything works again.