How to install linux virtual machine on windows 10

How to Install Linux Virtual Machine On Windows 10.

Hey Guys, Have you ever wondered what is a virtual machine and what are its uses?

In this guide, I’ll try to guide you about everything about virtual machines and how to install it.

What is Linux?

Linux is an open-source operating system that works to receive requests from the user and transfer it to the computer’s hardware. Linux is different from windows in many different ways like it is open-source software that means it can be used by anyone for free and its code is available so users who know programming can edit and contribute.

Linux has both a graphical interface like using a word or excel and a command user interface like a command prompt.

Many of us are using Linux without even knowing it. Between 2/3rd of pages, you visit are generated by Linux. Many devices can use Linux like android phones, cameras, etc.

 What is a virtual machine?

Virtual Machine is like an emulation of an operating system. You can also say that it’s a computer inside a computer. It works exactly like an operating system but in a sandboxed environment that means that it will work as an isolated program so it doesn’t affect or tamper your main operating system but provide end-user the same operating system experience.

A virtual machine is isolated from the main operating system so you can access a virus-infected file, make a backup of your operating system, try beta versions of the operating system and also try new operating systems without actually installing them. You don’t have to do disk partitions to use virtual machines.

Your operating system is known as hosts and virtual machines are known as guests.

You can run many virtual machines at the same time, for example, you can use Windows 10 and Kali Linux simultaneously. A number of Virtual Machines you can install depends on how much storage do you have. The more the storage the more virtual machines you can install on your system.

Every virtual machine has its own virtual hardware like processor, ram, hard drive, network interface, etc which is mapped on your physical machines.

Bear that in mind that virtual machines will consume system resources so it won’t be fast as your host operating system because it will share your host resources to run.

A virtual machine has limited resources so you can’t run demanding games and software in it. A virtual machine is good when you want to use those programs that are not supported in your computer, for example, I use Windows XP virtual machine to play road rash and Prince because my windows 10 does not support it.

Advantages of Virtual Machine

  1. It is easy to create a sandboxed environment for testing many apps because if anything happens your host can’t be affected.
  2. The virtualization of the operating system and servers are cost-effective and save considerable space. With the help of virtualization, we can avoid investing in physical equipment.
  3. Multiple operating systems can be installed and run simultaneously plus it will be isolated from each other.
  4. A virtual machine allows us to use a single service per server easily and if anything goes wrong like one server is stopped the others will continue to work.

Disadvantages of Virtual Machine

  1. Virtual Machines will never be as efficient as the real operating system.
  2. When multiple virtual machines are simultaneously running on a host computer, it will consume too many resources so each virtual machine may introduce an unstable performance.
  3. If we provide too many resources to the virtual machine so there is a chance that the host operating system will crash.

How to download Virtual Box

There are two software that I recommend for any virtual machine

  • Virtual Box
  • VMware

In this guide, I will use Virtual box because I like it you can use VMware too if you want to.


Step 1:- First go to Virtual Box website and download virtual box windows host.

Step 2:- Double click on virtual box exe file to start the installation.

Step 3:- Click on Next.

Step 4:- Don’t change anything and click on next.

Step 5:- Select every option and click on next.

Step 6:- It will ask to proceed for installation click on yes.

Step 7:- Click on install.

Step 8:- Click on Finish.

How to download Linux.

In this guide, I will use Ubuntu Linux in a virtual machine but you can use whichever Linux you want.

Go to the Linux site and download it. It will download ubuntu’s iso.

Install Linux on a virtual box.

Step 1:- Open Virtualbox.

Step 2:- Click on New and give a relevant name to your virtual machine, select a machine folder and select Linux and which Linux you want to use. Click on next.

Step 3:- Now allocate memory size 1024MB (1GB) is necessary but I recommend use 2048MB (2GB) for a smooth experience. Click on next.

Step 4:- Select Create a virtual hard disk now and click on create


Step 5:- Select VDI(VirtualBox Disk Image) and click on next.


Step 6:- Select Dynamically allocated and click on next.


Step 7:-  Now select the size of a hard drive with a slider. The minimum size should be 10GB but if you want to use more software you can increase. In my case, I am using 20GB. Click on Create.

Step 8:- Now everything is done click on start.

Step 9:- Select the Startup disk that you downloaded earlier and click on start.


Step 10:- Click on Install Ubuntu.

Step 11:- Select the keyboard layout and click on continue.

Step 12:- Select your preferred options if you’re not connected to deselect Download updates while installing ubuntu.


Step 13:- Select Erase disk and install ubuntu.

Note:- Don’t worry since this is a virtual machine your data won’t be erased.

Step 14:- A popup will appear to click on continue.

Step 15:- Select your timezone and click on continue.

Step 16:- Fill out the details and click on continue. It will start the installation of Ubuntu.

Step 17:- A pop up will appear “Installation is Complete” click on restart or close the virtual box and open it again.

Now you’ve Ubuntu Linux at your disposal.


In this guide, we learned How to install a Linux virtual machine on Windows. Now you’ve 2 operating systems for your use. With Ubuntu you can play many games like Alien Arena: Warriors of Mars, True Combat: Elite, Fishing Planet, etc.

If you want to install windows 10 here is a guide.

If you’re looking to buy a budget gaming PC you can find the guide here.

You can read about me to know what topics I will be covering in the near future.
If you’ve any problems or suggestions feel free to contact me I’ll be more than happy to help you guys.

Happy Gaming.

Ashish Singh(Trevor)

Email :- [email protected]


Company Reviews

14 thoughts on How to Install Linux Virtual Machine On Windows 10.

  • Tashibaarzu March 4, 2020

    Hello, installing Linux virtual machine is really a nice topic. This post is really helpful for windows 10 users. I have never use Linux. I am hoping that soon I will buy the software and install it. I will save your post at my computer. You have mentioned about its advantages and disadvantages. It is really helpful to me to know about the product. Thank you again for the post. I am a windows 10 user. so i am really thankful to you. i am going to share the post with my friend.

    • Trevor March 4, 2020

      Thanks for the comment. You don’t have to buy Linux just download it with the link I provided and you’re good to go because it’s the biggest advantage of Linux that it’s free.

  • Tasmia Ferdous March 4, 2020

    This article is instructive. I enjoyed the post.
    I really appreciate this article. Thank you for sharing this beautiful article with everyone.
    I had no idea how to install Linux Virtual Machine on Linux Virtual Machine and Windows 10, your post helped me to learn.
    I think your guide can guide me in the right way. And by installing a Linux virtual machine on Windows 10, I can make my job easier.

    • Trevor March 4, 2020

      I am glad that I was able to help.

  • Zheer March 4, 2020

    That is really detailed tutorial that you make and i think no one will get lost with this, just a simple thing you must like have more article when you get in the steps so that user can understand it probably but overall it is good and professional so keep it going and don’t stop i hope you get what you want. 

    • Trevor March 4, 2020

      Thanks for this comment. I will try to improve in the future.

  • Benny March 4, 2020

    The benefits of using virtual. Machine are limitless the security and privacy that they give are  the best. An d considering that Linux is an open source operating system it is more flexible. Thank you for teaching how to install this on Windows 10.i am going to do that right away. Thank you 

    • Trevor March 4, 2020

      I am glad that I was able to help.

  • Julius March 4, 2020

    Thank you for your guide. I think it is easy to follow and very understandable for people to download the virtual machine, which is a new term for me, but it looks like a very helpful tool. You wrote that multiple operating systems can be run simultaneously, does that mean that you can have your Linux run on the same time as Windows, for instance, let’s say?

    You named advantages and disadvantages, can I ask what is the best usage of the Linux? In general, I think your article is going to help many people, as it is very guided and with clear instructions.

    • Trevor March 4, 2020

      Yes, it’s like an operating system in operating system. You can use Linux and even windows XP in your windows 10. The biggest advantage of Linux over Windows is it’s available free of cost and it’s user-friendly.

  • Shanta Rahman March 4, 2020

    Many thanks to you for sharing such a beautiful article with us and With the help of your article I got the opportunity to discuss a wonderful topic .Recently I setup the Linux operating system on my PC and when I went to setup I had a lot of problems. At that time I didn’t know how to setup a Linux operating system PC and then I learned from my friend. And when I read your article, I see that you have a very nice way of saying how to setup a Linux operating system. So I think if anybody are going to setup Linux operating system later, this article will be very helpful for them. I would like to share the article on my social media and I think after reading this article many will know about it.

    • Trevor March 4, 2020

      Thank you so much for your kind words.

  • Rutz March 4, 2020

    Thank you for such a comprehensive guide on how to install a Linux machine on windows 10.  I see it has many advantages such as many Multiple operating systems can be installed and run simultaneously plus it will be isolated from each other.  Would you recommend this for a newbie in terms of computer knowledge?

    • Trevor March 4, 2020

      Yes, I recommend it to newbies because working with different operating systems will definitely enhance your knowledge.


Leave a Reply

Your email address will not be published. Required fields are marked *