VirtualBox lets you run multiple operating systems on your computer in virtual machines. The virtualization software supports Windows, Linux, macOS, Solaris, and FreeBSD devices. Although VirtualBox doesn’t support ChromeOS, you can run the virtualization software on Chromebooks through the Linux environment.

VirtualBox is open-source, free, and easy to install. We’ll show you how to install VirtualBox and use it to run guest operating systems on your Chromebook.

Table of Contents
    How to Install and Use VirtualBox on Your Chromebook image 1

    Enable Linux Development Environment

    Connect your Chromebook to the internet and follow the steps below. Jump to the next section if you already have the Linux development environment set up on your Chromebook.

    1. Open the Settings app, expand the Advanced drop-down section on the sidebar, and select Developers.
    2. Select the Turn on button next to “Linux development environment.”
    How to Install and Use VirtualBox on Your Chromebook image 2
    1. Select Next to proceed.
    How to Install and Use VirtualBox on Your Chromebook image 3
    1. Enter a username in the dialog box, choose a preferred disk size for the Linux environment, and select Install. You can adjust the disk size later in your Chromebook’s settings.
    How to Install and Use VirtualBox on Your Chromebook image 4

    Wait while your Chromebook downloads and sets up the Linux virtual machine. The operation takes 10-30 minutes, depending on your Chromebook model and internet speed.

    You might get a prompt to update your Chromebook if its operating system is out-of-date.

    How to Install and Use VirtualBox on Your Chromebook image 5

    Select the Open Settings button (or head to Settings > About ChromeOS) and select Check for updates or Restart.

    How to Install and Use VirtualBox on Your Chromebook image 6

    Your Chromebook should automatically open a Terminal window when it successfully configures the Linux environment. Proceed to the next section to install VirtualBox for Linux version on your Chromebook.

    Install VirtualBox on Your Chromebook

    Since VirtualBox doesn’t support ChromeOS, installing the Linux version in your Chromebook’s Linux environment is the only workaround. It’s a straightforward process that takes less than 5 minutes.

    1. Download the latest version of the software from VirtualBox’s website. Chromebooks have the Debian 11 (Bullseye) Linux environment. Hence, choose the Debian 11 or Debian 10 package on the VirtualBox download page.
    How to Install and Use VirtualBox on Your Chromebook image 7
    1. Save the setup file in the Linux files folder on your Chromebook.
    How to Install and Use VirtualBox on Your Chromebook image 8
    1. Open the Linux files folder in the Files app, right-click the VirtualBox setup file, and select Install with Linux.
    How to Install and Use VirtualBox on Your Chromebook image 9
    1. Select Install to start the installation.
    How to Install and Use VirtualBox on Your Chromebook image 10

    Check the installation progress in the bottom corner of your Chromebook’s display.

    How to Install and Use VirtualBox on Your Chromebook image 11
    1. Open your Chromebook’s launcher (press the Search key) and check the Linux apps folder for Oracle VM VirtualBox.
    How to Install and Use VirtualBox on Your Chromebook image 12

    Install Virtual Machines on Your Chromebook Using VirtualBox

    VirtualBox lets you create virtual machines that run Windows, Linux, Solaris, macOS, Unix—see all VirtualBox-supported OS. We’ll use VirtualBox to install a Windows 8.1 virtual machine on our test Chromebook for this tutorial. The steps and procedures might vary per operating system.

    1. Launch VirtualBox and select New on the toolbar.
    How to Install and Use VirtualBox on Your Chromebook image 13

    Alternatively, select Machine on the menu bar and choose New.

    How to Install and Use VirtualBox on Your Chromebook image 14
    1. Give the virtual machine a descriptive name in the Name dialog box.
    2. Next, open the ISO Image drop-down menu and navigate to the location of the installation media/file.
    How to Install and Use VirtualBox on Your Chromebook image 15
    1. Select the installation file and tap Open.
    How to Install and Use VirtualBox on Your Chromebook image 16
    1. Select Next to proceed.
    How to Install and Use VirtualBox on Your Chromebook image 17
    1. Configure the guest OS by adding a username, password, and hostname. Also, enter a product key for the guest OS if you have one. Select Next to move to the hardware configuration phase.
    How to Install and Use VirtualBox on Your Chromebook image 18
    1. Here’s where you allocate RAM and CPU to the guest operating system. The more hardware you assign the guest OS, the better its performance.
    How to Install and Use VirtualBox on Your Chromebook image 19

    Contact the guest OS developer or check their website if you’re unsure about OS system/hardware requirements. For instance, if you’re installing Windows 11, you’ll find its system requirements on Microsoft’s website.

    1. Set the virtual hard disk (VHD) size and select Next.
    How to Install and Use VirtualBox on Your Chromebook image 20
    1. Review the configuration for the guest OS and select Finish to start the installation.
    How to Install and Use VirtualBox on Your Chromebook image 21
    1. VirtualBox should automatically power up the guest OS when setup is complete. If it doesn’t, double-click the virtual machine to power it on. Alternatively, select the machine on the sidebar and tap Start.
    How to Install and Use VirtualBox on Your Chromebook image 22

    Pro Tip: You can run Windows applications in ChromeOS without installing a guest OS or virtual machine. Emulators or “compatibility layer apps” like Wine or CrossOver let you install Windows-based apps on Chromebooks. Refer to our tutorial on installing/running Windows apps on Chromebooks for instructions.

    Run Multiple OS on Your Chromebook

    Installing VirtualBox on Chromebooks is a straightforward process. Running guest operating systems in VirtualBox is even easier. Although the virtualization software works best on computers with powerful processors, it’s stable on budget Chromebooks with mid-range hardware.

    Ensure you allocate sufficient hardware (RAM, storage, processor core, etc.) to the guest operating system. If your Chromebook runs slow when using VirtualBox, closing unneeded applications or browser tabs can help speed things up.

    Leave a Reply

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