Install Windows 8 on VirtualBox

Install Windows 8 on VirtualBox

VirtualBox is similar to VMWare. It is a a powerful x86 and AMD64 / Intel64 virtualization program that uses to install another operating system over your existing operating system. Imagine that you have Windows 7 on your computer and you need to install another Operating System on the same computer. What normally we do is installing the second operating system directly on the computer by using a installation Disk. In this system you can install and run another Opearting System over the existing Operating System and also you can switch between two operating systems without restarting your computer. When you run your second Operating System which installed on VirtualBox, it uses your machine RAM and CPU power. You also can install your favorite software, programs on the second Operating System. VirtualBox runs on Windows, Linux, Mac and Solaris also support guest Operating Systems such as Windows NT, Dos, Windows 3.x, Android Mobile OS, etc.


First of all you should make sure that your Processor supports Virtualization Technology and it is enabled. Some old computers are not compatible with Virtualization Technology. You can simply go to your Bios and check and enable it if disabled by default. Also you should have a Windows 8 Installation DVD.


As the next step install VirtualBox program on your current Operating System.


Click here to install VirtualBox


Now you are ready to install Windows 8 on VirtualBox. 


Open VirtualBox Manager and click New.



Now you need to name your Operating System. You can insert Windows 8 as the name or anything you prefer. Then select the Microsoft Windows as your Operating System and select the version too. If you can’t find Windows 8 from the drop down list, select Windows 7.




In this step you can allocate the size of the Memory to your new Virtual Operating System. If you are using 64 bit version you may allocate 2GB or more (recommended). 



Here you get two options for your Disk Space. You can create a new Disk or you can use an existing Disk. We will select the default (Create new hard disk) option. 



In the next Window you can see 4 Disk Types. You may leave it as default – VDI (VirtualBox Disk Image).



You can create a Fixed Size Virtual Disk which takes more time to create but much faster than Dynamically Allocated Disk



To install Windows 8 you should allocate at least 20GB space (or more) and it takes about 5 minutes to create 20GB disk and depend on the size of the space allocated. And click Next to proceed.



In the main window you can see your new Virtual Machine / Operating System (Windows 8). Now you need to configure the settings. 

Right click on the new VM and select Settings.



Select Motherboard Tab under System section/panel . Out of four options in Extended Features select the Enable IO APIC.




Go to the second Tab – Processor and select the Enable PAE/NX (in Extended features)



Go to the last Tab (Acceleration) and select both options – Enable-VT-x/AMD and Enable Nested Paging

Note - You will not be able to see this Tab if your computer doesn’t supports Virtualization Technology.



Click on the Disk Icon (next to CD/DVD Drive) on the right window of the Storage Section/Panel.



Make sure that your Windows 8 installation DVD is in your Disk Drive or you may use a Windows 8 ISO file from your local PC. 



Now you are ready to install Windows 8 on your Virtual Machine (VirtualBox)



You are almost done. Now you can have a test run of your new Operating System (Windows 8) installed over your original Operating System through VirtualBox



You also can install Windows OS on a Linux Machine or any other OS on your existing Operating System. This is the best way to test new Operating Systems and versions without installing directly on your computer and it leads to many issues too.