Skip to main content

How to run ChromeOS in VirtualBox

Image used with permission by copyright holder
Want to try ChromeOS in VirtualBox? Whether you’re considering buying a Chromebook and want to get a feel for the operating system, or you’re just curious about ChromeOS, a virtual machine is a great way to try Google’s browser-first OS.

Unfortunately, Google does not offer downloads of ChromeOS — at least, not in a form that’s easy to use with a virtual machine. The popular ChromeOS builds once offered by Hexxah seem to have disappeared, too. Even Neverware’s CloudReady version has limitations.

That said, your choices for running ChromeOS in a virtual machine are extremely narrow. Here’s how to run Neverware’s older ChromeOS build in VirtualBox. If you want something newer, the company offers a build for VMware ESXi 6.5, Workstation 14.1.1, and Fusion 10.1.

What you need

The latest version of the CloudReady ChromeOS image, v83, does not work with VirtualBox due to “graphics incompatibilities.” You’ll need to find and download the older version listed below, as Neverware doesn’t offer this file. As for VirtualBox, the latest version works just fine.

Before installing VirtualBox

VirtualBox doesn’t work when specific features are installed in Windows 10. If an error appears when trying to load the ChromeOS image, do the following:

Step 1: Type “turn” in the search field on the taskbar, and select Turn Windows Features On or Off in the results.

Step 2: A pop-up window appears on the screen. The following features should be disabled (though double-check what you’re losing access to before doing so):

  • Application Guard — Isolates enterprise-defined untrusted sites.
  • Credential Guard — Virtualization-based security that only grants privileged system software access to secrets.
  • Device Guard — Enables Hyper-V components.
  • <any> * Guard
  • Containers — System-level virtualization for running multiple isolated applications.
  • Hyper-V — Runs 64-bit virtual machines on the host OS.
  • Virtual Machine Platform — Component for running a virtual machine.
  • Windows Hypervisor Platform — Adds an extended user-mode API for third-party virtualization stacks and applications.
  • Windows Sandbox — A virtual, disposable environment.
  • Windows Subsystem for Linux (WSL) — A compatibility layer for running Linux binary executables.

Note: The features listed above relate to virtualization and are not included in Windows 10 Home. Re-enable these features if you don’t plan to use VirtualBox outside this ChromeOS test drive.

Step 3: Restart Windows 10.

If the ChromeOS image still fails to load, try the following:

Step 1: Right-click on the Start button, and select Windows PowerShell (Admin) on the Power User Menu.

Step 2: Type: bcdedit /set hypervisorlaunchtype off

Step 3: Shut down the PC, and then restart — do not simply click “Restart.”

Run ChromeOS in VirtualBox

VirtualBox Import Appliance
Kevin Parrish/Digital Trends

Step 1: With VirtualBox open, Click File in the top-left corner, followed by Import Appliance on the drop-down menu.

Step 2: Next to the File field, click the Folder icon located on the far right, locate the CloudReady_Free_x64_Virtualbox.ova file on your PC, and then click the Open button.

VirtualBox Find Source File
Kevin Parrish/Digital Trends

Step 3: The OVA file appears in the file field. Click Next to continue.

Step 4: Leave all the default appliance settings alone, and click the Import button to continue. A pop-up appears as VirtualBox creates the ChromeOS virtual machine.

VirtualBox Importing Appliance
Kevin Parrish/Digital Trends

Step 5: On the main VirtualBox Manager panel, select the CloudReady_Free_x86 virtual machine, and then click the green Start button.

Open ChromeOS virtual machine
Kevin Parrish/Digital Trends

Step 6: The CloudReady logo appears for a moment until the install panel loads. Select a language, the keyboard layout, and the network connection, and then click Continue when ready.

Set Up ChromeOS VM
Kevin Parrish/Digital Trends

Step 7: The Adobe Flash EULA terms appear. Click the Not Now button.

Step 8: Enter your Google Account email or phone, and click the Next button.

Step 9: Enter your Google Account password, and click the Next button.

Note: You can also select Browse as Guest, although you’ll see more of ChromeOS using a Google account.

Step 10: Verify two-step authentication if needed.

Welcome to ChromeOS

ChromeOS VM in VirtualBox
Kevin Parrish/Digital Trends

With ChromeOS loaded, you can get a general idea of what to expect. This build doesn’t reflect the latest version, as the entire interface looks different. A few web-based apps associated with your account may appear at the bottom, but that’s about it. This build doesn’t ship with wallpaper, so we downloaded one using the Chrome browser.

Chrome Browser in VirtualBox
Kevin Parrish/Digital Trends

In newer builds, apps are tucked away in a “tray” that’s accessible by clicking the Launcher icon. In this older build, click the Magnifying Glass in the bottom-left corner, and an old-school pop-up window appears with all your web-based apps. Since this build does not support (or include) Google Play, Android apps cannot be downloaded and installed.

ChromeOS App Tray
Kevin Parrish/Digital Trends

Click on your icon located next to the system clock, followed by Settings to change the wallpaper, mouse speed, default download location, Google Cloud Print, and more.

ChromeOS Settings VirtualBox
Image used with permission by copyright holder

You may want to adjust the output resolution to be compatible with your PC desktop, and while you might think this is impossible, there are two ways to do this. Your first option is to switch between three modes — Fullscreen, Seamless, or Scaled. A second option is to select a percentage to scale up the ChromeOS desktop from 125% to 300%.

ChromeOS VM Change Scaling
Kevin Parrish/Digital Trends

On the virtual machine’s menu bar, click View (as shown above), then select one of the three modes. Or you can click Virtual Screen 1 and choose a specific percentage.

Try before you buy

You’ll only get an idea of the real thing from running ChromeOS in a virtual machine using the build linked above. Currently, CloudReady doesn’t support VirtualBox, and it doesn’t run in VMware Workstation player 15.5. The current version only works in VMware ESXi 6.5, Workstation 14.1.1, and Fusion 10.1.

If the above link leaves you wanting more, it might be worth sampling ChromeOS on Chromebooks in-person at Best Buy or another electronic retailer. After all, it’ll get you further than trying to experiment with ChromeOS in VirtualBox on your own.

Editors' Recommendations

Justin Pot
Former Digital Trends Contributor
Justin's always had a passion for trying out new software, asking questions, and explaining things – tech journalism is the…
How to block a website

Whether you're looking to protect your kids from sketchy websites or protect yourself from distracting sites while working, sometimes we all need to block a website for our best interests. Balancing privacy, freedom, and controls can be tricky to navigate.

While many laptops come with some parental controls already installed, some are more user-friendly than others. We’ll walk you through exactly how to use the settings and how to use host files and routers to do this.

Read more
How to download and install MacOS Mojave
macos mojave hands on review app store

Apple officially unveiled MacOS Mojave at WWDC 2018. After several months of beta testing by developers and the public, MacOS Mojave was made available to everyone as a free download, bringing new features such as a dark mode, an improved workflow for markups, a Continuity camera, new apps, enhanced privacy while surfing in Safari, and more.

Before you begin, you should make sure your Mac is compatible with Mojave. MacOS Mojave is a free software update for Macs that were introduced in mid-2012 or later, plus 2010 and 2012 Mac Pro models with recommended Metal-capable graphics cards, Apple stated.

Read more
Is your Mac acting strange? Here’s how to reset the PRAM and SMC
intel security cia macbook rootkit pro stock image

Is your Mac acting weird or crashing? Are the indicators and lights malfunctioning? Does it refuse to charge properly? Is the operating system acting sluggish? The answer to these problems could be an issue with your PRAM or SMC settings.

Sometimes these settings can get confused or tied in knots due to a variety of causes. When this happens, you can often set things right by returning them to their factory defaults. Below, we'll show you exactly how it's done.

Read more