Fix a Chromebook that has Linux app that will not work
We'll rule out Linux environment, storage, and the app—or tell you when to call a pro.
Step-by-step diagnostic
Quick triage — pick your path
Get started
Choose the option that matches what you see. You can jump straight to that section.
Show full guide
Steps
Goal: Restart Linux and fix the app.
- Confirm Linux is enabled. Restart the Linux container.
- Good: Linux Terminal opens. Proceed to Update and reinstall.
- Bad: Free storage and retry. Remove and re-add Linux if needed.
Restart Linux
Goal: Fix a crashed Linux container.
- Settings, Advanced, Developers, Restart Linux. Wait for it to come back.
- Good: Terminal opens and apps run.
- Bad: Free storage. Remove and re-add Linux if it still will not start.
Update and reinstall
Goal: Update packages and reinstall the app.
- Terminal: sudo apt update && sudo apt upgrade. Reinstall the app. Run from the command line to see errors.
- Good: App works.
- Bad: Remove and re-add Linux for a fresh environment.
When to get help
Call a technician if:
- The Linux container will not start after restart and reinstall.
- Chrome OS is updated but Linux still fails.
Verification
- Linux Terminal opens.
- App runs inside Linux.
- No error messages when starting the app.
Escalation ladder
Work from the device outward. Stop when the problem is fixed.
- Restart Linux Settings, Developers, Restart Linux.
- Storage and update Free storage; sudo apt update && apt upgrade.
- Reinstall Linux Remove and re-add Linux environment.
- Call a pro Linux will not start.
What to capture if you need help
Before calling support or posting for help, have these ready. It speeds everything up.
- Chromebook model
- Linux app name
- Error message (if any)
- Steps already tried
Does the Linux Terminal open?
If Terminal opens, the Linux container is running.
Open the Terminal app. Good: Terminal opens—update and run the app. Bad: restart Linux from Settings, Developers.
You can change your answer later.
Restart Linux
Settings, Advanced, Developers, Restart Linux. Wait for it to come back. If it does not start, free storage and retry. Remove and re-add Linux if needed.
Update and run the app
Terminal: sudo apt update && sudo apt upgrade. Run the app from the command line to see errors. Reinstall the app if needed. Good: app works. Bad: remove and re-add Linux.
You can change your answer later.
Reinstall Linux
Remove Linux (Settings, Developers, Remove). Re-add and set up. Reinstall the app. If Linux still will not start, call a technician.
Linux app works
App runs correctly in the Linux environment.
Reviewed by Blackbox Atlas
Frequently asked questions
- Why would a Linux app not work on a Chromebook?
- Linux container not running, full storage, or the app has an error. Restart Linux, free storage, update the app.
- Can I fix Linux app on Chromebook myself?
- Yes. Restart the Linux container, free storage, update packages inside Linux. Reinstall the Linux environment if corrupted.
- When should I call a technician for Linux on Chromebook?
- If the Linux container will not start after restart and reinstall. There may be a deeper Chrome OS or hardware issue.
Rate this guide
Was this helpful?
Thanks for your feedback.