What is VirtualBox and How to install on Windows 10

Wanna install multiple operating systems on same Desktop/Hardware? Wow…..!!! How to do that?

One option, you can create multiple hard-disk partitions and install Windows, Linux and other Operating System. There is one problem here, you need to restart your desktop each time to change the operating system. This dual-boot option is old approach and history now. It is not always stable and most of the time it crashes.

What if you can use the multiple operating systems without restarting? It will make your job super easy. isn’t it?

Virtualization Technology allows you to install multiple operating systems on the same hardware. Each OS has it’s own environment and hardware resource. You need to allocate memory (RAM), Hard-Disk Storage space while creating Virtual Machine. So ideally you can install multiple OS until you can allocate adequate RAM and hard disk storage to each system. The number actually depends on your hardware.

There are a good number of free and paid virtualization software available in the market like VMWARE, CITRIX, VirtualBox, Hyper-V, XenServer, Windows Virtualization Software, etc. Refer this Wikipedia article form the complete list.

In this article, we will talk about Oracle VM VirtualBox and see how to install VirtualBox on Windows Operating System.


This Article assumes basic working knowledge of computer and software installation process.

Software/Hardware configuration

  • Microsoft Windows 7/8/10
  • Oracle VM VirtualBox 5.2.8

What is VirtualBox?

VirtualBox is an x86 and AMD64/Intel64 virtualization cross-platform tool. It is the feature rich, high performance, free and open source. You can download and use it without paying any fee and also contribute to its development. It is the community developed tool and supported by Oracle Corporation.

Host Operating System – It is the operating system of the computer on which you are going to install VirtualBox.

Guest Operating System – It is the operating system which you install/import in VirtualBox.

Supported Host Operating Systems

Oracle Virtualbox support most of commercial available OS. Below is the list,

  • Microsoft Windows 7/8/10
  • Linux OS family – Ubuntu, Debian, Suse
  • Apple Macintosh OS
  • Oracle Solaris

Supported Guest Operating System

Below is the complete list of Guest OS support. It also supports Microsoft Windows, Linux, FreeBSD and DOS flavors of OS.

  • Microsoft Windows 7/8/10/2000/XP
  • Linux
    • Oracle Linux
    • Ubutnu
    • Debian
    • Suse
    • Redhat Linux
    • Solaris
  • Mac OS
  • Unices
    • FreeBSD
    • PC-BSD
  • Others
    • DOS
    • OS/2 2.0
    • BeOS R5


Refer this official page to check all supporting OS with version number.

Download VirtualBox

VirtualBox is the free and open source. You can download the latest version from this official Download page. Choose proper version as per your Operating system 32 bit or 64 bit.

This software is released under GPL version 2.

Download VirtualBox 5.2.8 platform packages.

These are ready to install binary or exe file for respective platform. You just need to download it and install it as per respective operating system method.


Download VirtualBox 5.2.8 Oracle VM VirtualBox Extension Pack

This is extension package, it adds additional functionality like USB, RDP support. It is released under VirtualBox Personal Use and Evaluation License (PUEL).

  • The virtual USB 2.0 (EHCI) device
  • The virtual USB 3.0 (xHCI) device
  • VirtualBox Remote Desktop Protocol (VRDP) support
  • Host webcam passthrough
  • Intel PXE boot ROM.
  • Experimental support for PCI passthrough on Linux hosts
  • Disk image encryption with AES algorithm


Note: Extension pack and VirtualBox Version numbers should be same.

Download VirtualBox 5.2.8 Software Developer Kit (SDK)  

This SDK for Virtualbox and you can download it from here

I hope you have enough information now and let’s go ahead and install it.

Install VirtualBox

Click on the downloaded exe file to start the installation. It is wizard-driven install, you just need to click on Next to continue and Cancel to exit setup wizard.

Below are the complete step-by-step instructions for installation with screenshots.

Here you can select the way you want features to be installed. You can install feature or remove it from installation option. Do not change anything here. Let it be the default. Options you can choose (only for advanced user),

  • Entire features will be installed on local hard drive
  • Entire feature will be installed to run from network
  • Entire feature will be unavailable.


Select unselect the checkbox depending on the preference. If you unselect that option will not be installed. I would suggest going with default option so that it creates start menu entry, shortcut on the desktop, add a shortcut in the quick launch bar and register file association.

You will get a warning as “Installing the Oracle VM VirtualBox 5.28. Networking features will reset your network connection and temporarily disconnect you from the network”. This is fine. Just click on Next.

After all pre-requisite check, your installation will start. Click Install button.


It installs Oracle Corporation Universioan Serial Bus and Network Driver. You will get a warning as shown below. Just click on install.

That’s it. You have successfully installed Oracle VM in your desktop and it is ready to use.

I hope you found this step by step VirtualBox Installation Guide useful. Please share and subscribe to this Blog.

Related Post