Quick Answer: Linux (Crostini) usually fails to install or start because of low free storage, an interrupted first-time setup, or a Chromebook model that doesn’t support it. Free up several gigabytes of space and retry the setup on a stable connection before assuming anything is broken.
What Causes This Error
- Insufficient free storage — Linux needs several gigabytes just for the initial container
- An interrupted installation, usually from a dropped network connection mid-setup
- A Chromebook model or ChromeOS version that doesn’t support virtualization
- A corrupted Termina VM image from a previous failed install
- Administrator restrictions on managed school or work Chromebooks

How to Fix It
Step 1: Check free storage space
Go to Settings > Device > Storage management. Linux needs several gigabytes of free space to install the initial container, and setup fails or stalls silently if there isn’t enough room.
Step 2: Confirm your model supports Linux
Not every Chromebook can run Linux. If the option doesn’t appear at all under Settings > Advanced > Developers, your specific model or ChromeOS version doesn’t support it — see our Linux installation guide for the general setup process and requirements.
Step 3: Restart and retry setup
Restart the Chromebook, then go to Settings > Advanced > Developers > Linux development environment and turn it on again. A stuck first attempt often just needs a clean restart before retrying.
Step 4: Stay on a stable connection during setup
Linux downloads its container image during setup, and an interrupted Wi-Fi connection partway through is one of the most common causes of a failed or hung install. Avoid switching networks or closing the lid during this step.
Step 5: Remove and reinstall Linux
⚠ This erases files stored inside the Linux container (not your regular ChromeOS files). If setup previously failed, go to Settings > Linux > Remove Linux development environment, restart, then set it up fresh. This clears a corrupted VM image left over from the failed attempt.
Step 6: Check for managed device restrictions
On school- or work-issued Chromebooks, an administrator can disable Linux entirely through device policy. If the toggle is greyed out or missing, this is outside your control — contact the IT administrator.
Step 7: Powerwash as a last resort
⚠ This erases local data (files not backed up to Google Drive). A Powerwash clears any deep corruption in the virtualization stack that survives a normal Linux removal and reinstall.
Still Not Fixed?
If the Linux option never appears in Settings no matter what you try, your Chromebook’s hardware or ChromeOS version simply doesn’t support it — no reset or reinstall will change that. Check your model against Google’s supported device list before spending more time troubleshooting.
FAQ
Which Chromebooks support Linux?
Most Chromebooks released since around 2019 with sufficient RAM and storage support it, but it depends on the specific model and chipset. If the option is missing from Settings entirely, your device doesn’t support it.
Does removing Linux delete my regular Chromebook files?
No. Removing the Linux development environment only deletes files stored inside that container. Your Google Drive files, downloads, and ChromeOS settings are untouched.
Can school-managed Chromebooks run Linux?
Only if the administrator allows it. Many school and work IT departments disable Linux by policy, and no local setting can override that.
