Install Linux on ChromeOS

Unlock the Full Potential of Your Chromebook: Install Linux and Flatpak

Install Linux on ChromeOS – Do you own a Chromebook that feels a bit limited? ChromeOS is fast, secure, and excellent for browsing and cloud-based tasks — but it doesn’t have to stop there.

By enabling Linux on your Chromebook, you can turn what many consider a “browser-only device” into a fully capable computer that runs desktop software, development tools, and modern Linux applications.

In this guide, we will show you:

  • Why installing Linux is worth it.
  • How to enable Linux on a Chromebook (Step-by-step).
  • How to install Flatpak and run powerful Linux apps.

Install Linux on ChromeOS?

Many users assume Chromebooks can only run web apps or Play Store applications. In reality, ChromeOS includes a built-in Linux environment (often called Linux development environment or Crostini) that unlocks a huge amount of functionality.

Once enabled, you gain access to:

  • Desktop Software: Run full Linux desktop applications similar to those on Windows and macOS, including office suites, graphics tools, and media applications.
  • Enhanced Privacy: Use open-source alternatives instead of relying entirely on cloud-based or proprietary software.
  • Developer Tools: Install programming languages, code editors, version control systems, and development frameworks — all directly on your Chromebook.
  • Lightweight Performance: Linux is efficient and resource-friendly, allowing even modest Chromebook hardware to perform far beyond expectations.

How to Install Linux on Your Chromebook (Step-by-Step)

Google has made Linux support easy and safe to use. You don’t need to overwrite ChromeOS; Linux runs safely alongside it.

Step 1: Open Settings

  • Click the clock in the bottom-right corner of your screen.
  • Select the Gear icon (Settings).

Step 2: Go to Advanced Settings

  • In the left-hand menu, click Advanced.
  • Select Developers.

Step 3: Enable Linux

  • Find Linux development environment.
  • Click Turn on.

Step 4: Configure Linux

  • Choose a username for your Linux environment.
  • Allocate disk space (Recommended: at least 10 GB).

Step 5: Finish Installation

ChromeOS will now download and install the Linux container. After a few minutes, the Linux Terminal will open automatically. This terminal is where you will control and install your Linux software.

See also this youtube video

How to Install Flatpak on a Chromebook

To get the most out of Linux on ChromeOS, using Flatpak is highly recommended. Flatpak is a modern Linux package system that makes installing applications simple, secure, and consistent.

What Is Flatpak?

Flatpak allows applications to run independently of the underlying Linux system. Key benefits include:

  • Sandboxed applications (isolated from the rest of the system).
  • Improved security.
  • Easy, automatic updates.
  • Access to a massive app catalog via Flathub.

System Requirements

Before installing Flatpak, make sure you have:

  • A Chromebook running ChromeOS 80 or newer.
  • Linux environment enabled (from the steps above).
  • At least 5 GB of free storage.
  • An active internet connection.

Step-by-Step Flatpak Installation

Step 1: Update Your Linux System

Open your Linux terminal and run the following command to ensure everything is up to date:

Bash

sudo apt update && sudo apt upgrade -y

Step 2: Install Flatpak

Install the Flatpak package by running:

Bash

sudo apt install flatpak -y

(Optional) Verify the installation by checking the version:

Bash

flatpak --version

Step 3: Add the Flathub Repository

Flathub is the main app store for Flatpak applications. Add it to your system with this command:

Bash

flatpak --user remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

Installing and Running Apps Using Flatpak

Now that Flatpak is set up, you can easily install desktop apps.

Example: How to install Firefox:

Bash

flatpak install flathub org.mozilla.firefox

To launch the application from the terminal:

Bash

flatpak run org.mozilla.firefox

Tip: Once installed, Flatpak apps will also appear right inside your regular ChromeOS application drawer alongside your web apps!

How to Update Flatpak Apps

To keep all your installed Flatpak applications updated to their latest versions, simply run:

Bash

flatpak update

Summary: Benefits of Flatpak on ChromeOS

BenefitDescription
Massive CatalogAccess to a wider range of Linux software than the standard repositories.
Better SecurityApps run in a safe sandbox, protecting your Chromebook.
Always Up-to-DateGet the latest features without waiting for OS updates.
Clean SystemSimple and clean installation and uninstallation process.

See also this youtube video

Conclusion

Installing Linux unlocks the true potential of your Chromebook. Combined with Flatpak, it allows you to run modern desktop applications, development tools, and open-source software — all while keeping ChromeOS fast, secure, and stable.

If your Chromebook feels limited, Linux isn’t a hack or a workaround — it’s the ultimate upgrade that Google built right into the system for power users.


For more guides on Linux, visit the official Flatpak website or stay tuned here on gowithlinux

Startpage