Chromebook & Linux

Linux apps (Crostini) won't enable on Chromebook

The Linux development environment sometimes fails to turn on due to storage space, model support limits, or a stuck setup process. Freeing space and retrying usually works.

Difficulty
Moderate
Time
15–40 minutes
DIY cost
$0

Symptoms

  • Settings > Linux shows a spinner that never finishes
  • Error message when turning on Linux
  • Turn On button is greyed out
  • Linux terminal never opens

Likely causes

  • CommonNot enough free storage spaceLinux needs several gigabytes free to install its virtual machine.
  • CommonDevice or ChromeOS version doesn't support LinuxOlder or lower-end Chromebooks and outdated ChromeOS versions may lack Crostini support.
  • PossibleManaged device policy blocks LinuxSchool or work Chromebooks often have Linux disabled by an administrator.
  • PossibleStuck or corrupted previous Linux installA failed prior setup can leave things in a broken state.

What to do

  1. Check Settings > About ChromeOS and update to the latest version, then restart.
  2. Free up storage by deleting downloads and clearing browser cache in Settings > Storage.
  3. Go to Settings > Advanced > Developers and try turning on Linux again, allowing several minutes.
  4. If it's stuck, restart the Chromebook and try once more from a fresh boot.
  5. If you're on a school or work account, ask the administrator whether Linux is allowed on your device.
  6. As a last resort, remove Linux entirely (Settings > Linux > Remove) and set it up again from scratch.

When to call a pro

Not typically needed for personal devices; managed devices need IT/admin help to enable Linux.

Safety

Generally low risk

Generally low risk for a careful person. Stop if anything looks different from what this guide describes.

Related guides

Operator provides AI-generated troubleshooting information. It can be wrong. For safety-critical, electrical, gas, structural, medical, automotive safety, or other high-risk problems, consult a qualified professional.