How to Install Windows 10 on a Chromebook

Sep. 30, 2020



We recently wrote two in-depth guides on how toinstall Chrome OS on PCand how todual-boot Chrome OS and Windows 10on a single machine. This was an effort to bring Chrome OS to users who have been using Windows for years. While people love the lightweight OS and snappy performance, it doesn’t take much time for users to realize the lack ofWindows appsthat they dearly loved.

Besides that, there areChromebookusers who want to install Windows 10 for native app support. So if you want to install Windows 10 on a Chromebook then you have come to the right place. In this article, we show you how to run Windows 10 on a Chromebook using a virtual machine. So without any delay, let’s get started.

Here, we have mentioned quick links so that you can navigate to various sections easily. I would strongly recommend you to go through all the points so that you can understand how we are going to run Windows 10 on a Chromebook.

Yes, the steps are lengthy but believe me, it’s thesafest and probably the easiest way to run Windows 10 on a Chromebook. As we are going to use a virtual machine, there is no need to fiddle with system partition or anything.

  1. Apowerful Chromebookfeaturing at least an Intel i3, i5, or i7 processor. If you have 4GB RAM (8GB would be nice) and 64GB storage then you are good to go. More the merrier.

  2. A Windows 10 or Windows 7ISO image. You can download a fresh copy of Windows 10 for free fromhere.

3.Linux supporton your Chromebook. School Chromebooks tend to not have Linux support, but recently Google brought support for Linux containers on a few Chromebooks. So go ahead and check if you have Linux support. (Settings -> Linux (Beta) on the left menu -> Turn on).

Before moving to the steps, you must know which Windows version would be a better pick for your Chromebook. To smoothly run Windows on a Chromebook, yourChromebook should have KVM support(Kernel-based Virtual Machine).

It allows your Chromebook to take full advantage of hardware acceleration using the built-in virtualization technology. I have mentioned the steps in the next section to find KVM support on Chromebooks.

If youdon’t have KVM supportthen there is nothing to worry about. You can, of course, run Windows but the performance won’t be that good. In that case, I would recommend you to use Windows 7 as it’s bloat-free and much faster than Windows 10.

According toChrome Unboxed, newly-launched Chromebooks (based on Hatch baseboard) are coming with built-in KVM support. The following are some of theHatch-based Chromebooksavailable in the market. If you own any of these Chromebooks then the Windows performance will be much better and you can go ahead and install Windows 10 on your Chromebook.

So the bottom line is that if you have KVM support, go with Windows 10 and if your Chromebookdoes not support KVM then pick Windows 7. It’s not that non-KVM Chromebooks can’t run Windows 10, but it won’t be usable for even day to day task. And the installation process will take a much longer time.

Before we move forward, I want to clarify my specs so that you get a good idea about running a Windows 10 virtual machine on a Chromebook. I amusing HP Chromebook x360 Core i5 8th Gen. It comes with 8 GB of RAM and 64 GB of storage. I have allotted 30GB to Linux disk space and my Chromebook does not support KVM. On the OS side, I am running Chrome OS Beta (86.0.4240.49). I am pretty sure this will work even on the Stable channel.

  1. First of all,set up Linux on your Chromebook. Make sure to provide at least 25-35GB storage to Linux. If you have already set up Linux then you canincrease the Linux disk sizefrom Settings -> Linux (Beta) on the left menu -> Linux -> Disk Size. Here, increase the size to at least 25GB. If you are installing Windows 10 then increase the disk space to at least 35GB.

  2. Next, move the ISO image of Windows 10 or Windows 7 in theLinux sectionof the Files app.

  3. Now, open the Linux Terminal and run the below commandsone by oneto keep your Linux up to date. If you are doing this for the first time then it will take some time.

  4. Having done that, run the below command to install Virtual Machine Manager on your Chromebook. For ease,just copy and paste the commandin the Terminal and hit enter.

  5. After the installation, open the App Drawer and move to theLinux apps folder. Here, open “Virtual Machine Manager”.

  6. Once it’s opened, click on the “Create New Virtual Machine” button.

  7. Here, you willfind out if your Chromebook has support for KVMor not. For instance, my Chromebook does not support KVM so I should pick Windows 7. However, for this guide, I will be showing you how to install Windows 10 on a non-KVM Chromebook. The steps are almost similar for both operating systems.

  8. Choose “Local install media” and click on “Forward”.

  9. Here, click on “Browse“.

  10. On the next screen, click on “Browse Local“.

  11. Select the Windows 10/7ISO imagethat you moved to the Linux files section.

  12. Once the selection is done, it willautomatically detectthe Windows version. For example, here it shows Windows 10. Now, click on “Forward”.

6.If you are installing Windows 7then it won’t detect the OS automatically. In that case, you will have to first uncheck the Automatic checkbox and type “windows 7” manually. After that, enable the checkbox next to “Include end of life operating systems”. Windows 7 will now show up on the list. Now, just click on “Microsoft Windows 7” and click on the “Forward” button.

  1. Here, enter how much memory and CPU cores you want to allot to the Windows virtual machine. I would recommendat least 4GB RAM and 4 coresif you are installing Windows 10. For Windows 7, 2GB RAM and 2 cores would do the job. But again, more the merrier.

  2. On the next screen, I have provided20GB of storage for Windows 10. For Windows 7, you should at least provide 15GB of space. Click on “Forward”.

  3. Finally, click on “Finish“.

  4. Once you do that, you will be asked to activate the Virtual Network. Click on “Yes“.

  5. Within a few seconds, Windows 10 will boot inside the Virtual Machine (VM). Now, proceed with the installation just like you do on Windows. The best part is that theWindows VM has internet connectivity and sound functionality too.

  6. No need to fiddle with anything. Click on “Install Now” and then select the “Custom” option. After that, select the 20GB partition that you allotted and click on “Next”. That’s it.

  7. Once you successfully boot into Windows 10, you canchange the resolutionto match your Chromebook’s resolution. For a full-screen operation, click on the “full-screen” button located at the top-right corner.

  8. If you want to shut down the Windows VM, click on the “Shut Down” button. If it does not respond then click on File -> Quit. You can also force close the VM through Virtual Machine Manager. Right-click on the VM and click on Shut Down -> Force Off.

  9. Now onwards, if you want to start Windows 10 on your Chromebook then you don’t have to go through all the steps. Just open Virtual Machine Manager andclick on the “Open” button. After that, click on Virtual Machine -> Run from the top menu. You will directly boot into Windows will all your programs and files intact. No installation needed.

  10. And if you want tocompletely delete Windowsfrom Chromebook and free up space then first shut down the VM and then open Virtual Machine Manager. Now, right-click on it and select “Delete”. Do not worry, this won’t delete anything on your Chromebook as the VM is insulated from the rest of the system.

  11. On the next page, make sure the “sda” target is checked,and then click on “Delete”. Within a few seconds, the Windows VM will be deleted and your storage will free up.

Use Windows 10 and Chrome OS Side by Side

Use Windows 10 and Chrome OS Side by Side

So that is how you can install Windows 10 on a Chromebook. As I have mentioned above, the steps do look lengthy and complex but believe me, it’s quite easy and you can pull this off if you have a decent understanding of Linux.

Anyway, if you want touse Microsoft Office on a Chromebookwithout installing Windows 10 then go through our linked guide. Also, you canrun any Windows app on Chromebookthrough Wine. You can even playpopular gameslikeAmong Us on Chromebook. That is all from our side. If you are facing any issues then do comment down below and let us know. We will surely try to help you out.

Passionate about Windows, ChromeOS, Android, security and privacy issues. Have a penchant to solve everyday computing problems.