Turn Your Chromebook into a Full Linux Machine: Step‑by‑Step Guide
Learn how to activate Linux on a Chromebook by entering Developer Mode, allocating storage, installing the Linux Beta, using apt to add applications, and sharing files, turning an inexpensive Chrome OS device into a versatile Linux workstation.
What is a Chromebook?
A Chromebook runs Chrome OS, a lightweight operating system built on the open‑source Chromium OS project. It provides a web‑centric desktop with Chrome browser, network manager, Bluetooth, file manager, and other basic features, but underneath it runs a hidden Linux environment.
Why Enable Linux?
Activating Linux transforms a modest, affordable Chromebook into a general‑purpose computer, giving you access to hundreds of Linux applications and development tools.
Enabling Developer Mode
Before installing Linux you must back up any important data because switching to Developer Mode resets the device to factory defaults and reserves part of the internal storage for Linux. The steps are:
Power off the Chromebook.
Press Esc + Refresh (⟳) and then the power button.
When the recovery screen appears, press Ctrl + D to start the transition.
After the process completes the Chromebook boots in Developer Mode, showing a warning on each startup that can be skipped with Ctrl + D .
Activating the Linux (Beta) Environment
In Settings, select Linux (Beta) from the left‑hand menu and enable it. Allocate disk space (4 GB is sufficient for basic use; the author allocated 30 GB on a 64 GB device). Once the container is ready, open the terminal via the search button and typing “terminal”.
Installing Applications with apt
The Linux Beta runs in a container, so you install software from the command line. Example to install LibreOffice: sudo apt install libreoffice Confirm the installation when prompted (enter y and press Enter). After installation, launch the app from the Chrome OS launcher.
You can search for packages with apt search <keyword>, e.g.: apt search photo Typical packages include gimp, mypaint, libreoffice, inkscape, and programming tools like Bash and Python.
Sharing Files and Devices Between Chrome OS and Linux
The Linux container runs isolated, so you must enable “Share files with Linux” in the Chrome OS settings. Right‑click a folder, choose “Manage Linux sharing”, and adjust permissions via the Settings app.
Learning Linux on a Chromebook
Spending time learning Linux unlocks the full potential of your Chromebook and deepens your overall computing knowledge. Linux is a powerful, versatile tool that can turn a simple web‑focused device into a development platform.
Liangxu Linux
Liangxu, a self‑taught IT professional now working as a Linux development engineer at a Fortune 500 multinational, shares extensive Linux knowledge—fundamentals, applications, tools, plus Git, databases, Raspberry Pi, etc. (Reply “Linux” to receive essential resources.)
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
