Chrome OS

How to Install Linux on Chromebook A Comprehensive Tutorial

How to Install Linux on Chromebook A Comprehensive Tutorial

Chromebook and Linux are popular and versatile OS. Initially, the Chromebook was made keeping in mind the students, but now it becomes a full-fledged OS after joining the Android Play Store. Millions of Android apps can be installed and used in the Chromebook to do many more productive tasks. On the other hand, Linux offers some powerful and useful alternative software for users who have come from Windows or any other system. GIMP (alternative of adobe photoshop), Darktable (a Lightroom alternative), and lots of software out there in the various Linux software repositories can help the users adopt the open-source system instead of Windows or Mac OS.

Install Linux on Chromebook


So if you are a Chromebook user and want to have dual OS side by side with the Linux system for a more productive job or want to get a different flavor, then this is the right place for you to know how to install Linux on Chromebook to unlock its full potentiality. Here I will be proceeding with a natural step by step tutorial on How to install Linux on Chromebook easily.

Here I will be using Crouton to install Linux on Chromebook, which uses the chroot command to run the Linux distros on top of the Chrome OS, another derivative of the Linux kernel. This is just like dual booting without rebooting the system instead of opening both the OS side by side in a Chrome, Window manager. This is amazingly easy to use and powerful of having both the system alongside.

But if you like to install Linux on Chromebook as a traditional dual boot, I would like to recommend you to see ChrUbuntu instead. Using Crouton is much more comfortable to follow and works on almost all types of Chromebooks.

Before following these tips and tutorials, you must take a full backup of all the files on google drive and make a “Chrome OS restore image” file. So that if any unwanted things happen during the process, you can restore your full system.

1. Enable Linux Apps with Crostini


The official way of installing Linux in your Chromebook is called Crostini, enabling Linux OS to run in a separate app on your Chrome OS desktop. Since this Linux app stays inside the container, which is Chrome OS, in this case, anything that goes awry in your Linux will not impinge on your Chrome OS.

Since this Linux is in Beta mode, some features will not work properly, such as accelerated graphics or audio in Linux apps. Besides, not all Chromebooks present this Linux beta option in which you will have to install it using the other two methods. To install Linux Crostini, you need to,

Step - 1: Click on the bottom right corner of the time menu and select the settings icon (gear icon).

Step - 2: Scroll down to the Linux settings and turn it on. Suppose you don't see this option meaning that your Chromebook does not support it.

Step - 3: Install the Linux beta followed by you will be greeted with a Linux terminal in which you have to type two commands one after another, such as

sudo apt update sudo apt upgrade

Step - 4: This will make sure that your Linux app is up to date, and therefore, it will launch the apps in which you can download the Steam.

2. Install Linux Desktop with Crouton


To have a fully-fledged Linux experience, or if your Chromebook doesn't have Crostini, you can install Linux by using a chroot environment called Crouton. In this case, the operating system for Linux is Ubuntu. Although this process is less time consuming and easy to install, this mode will switch the entire Chrome OS to developer mode, which means that you need to back up all your data if they are not synced into your cloud.

Steps to Getting Started


Don't skip any of those noted steps. Though installing Linux on the Chromebook is easy and straightforward, but it always good to have all the necessary tools before the factory flash of the Chromebook. When you take your Chromebook into developer mode for the first time, it will remove all the system data and files from the system. That means you have to start from scratch. Don't get afraid, follow the instruction, and have fun.

Step 1: Enable Developer Mode


As I have said earlier, it will wipe all the data. And I believe you have followed “Steps Before Getting Started.” This is some general information about putting the Chromebook into developer mode. But it is wise to have google search with your Chromebook specific model.

Chromebook into recovery mode

Press Ctrl+D to turn on Developer Mode

Chromebook Verification Option for On and Off

Step 2: Install Crouton


Before going to install Crouton, let us know what it is? Crouton is a piece of software as chroot kind, developed by Google hardware engineer who loves Chromebook, which is used to create an environment on Chromebook, like android and google play on Chromebook, to install Linux based OS like Ubuntu, Linux Mint, and others using the same hardware specification as used by Chrome OS.

Though there are many other ways to install Linux on Chromebook, this one is easy and straightforward to install, uninstall or modify. Now it's time to go to step 2 to install Linux on Chromebook.

shell

Chromebook developer option - Shell command

sudo sh -e ~/Downloads/crouton -t xfce

Installing Crouton in Chromebook

OR

If you are using the Crouton Integration extension, run the following command :

sudo sh ~/Downloads/crouton -t xiwi,xfce
sudo sh -e ~/Downloads/crouton -t touch,xfce
sudo startxfce4 

Run Ubuntu Linux System for the first time

Step 3: Optimize The Linux Desktop Environment


Linux Xfce Desktop Environment

sudo apt-get update sudo apt-get install bash-completion ttf-ubuntu-font-family software-center synaptic

Extra Tips: Remove the Linux Desktop Environment


If you want to remove the Ubuntu Linux desktop environment and go back into the regular chrome OS, press the spacebar while rebooting the system and re-enabling the OS verification prompt. This will uninstall Crouton and restore your Chrome OS.

Some alternative ways to remove Linux. Run the following command into the Terminal:

So that's it. Now you have a fully functional and effective Ubuntu Linux desktop along with Chrome OS. You can switch back or forward to the different systems by using a keystroke.

3. Dual-Boot Chrome OS with Linux


If you prefer Linux over Chrome OS and do not want to have Chrome OS, this option is perfect. It means that you will have to partition the drive and dual-boot it with Chrome OS. To perform dual-boot, you can use the tool called chrx, which, by default, installs GalliumOS. This process also needs to switch the Chromebook into a developer mode. The installation processes are as follow:

Step - 1: Press Ctrl+Alt+T to open the terminal and type shell, followed by press enter. Then run the following command to prepare the installation.

cd ; curl -0s http://chrx.org/go && sh go

Step - 2: The chrx installer will tell you what to do next step by step while partitioning your drive. The Chromebook will reboot, and you have to press Ctrl+L at start-up to boot your preferred Linux distro.

Finally, Insight


What method did you follow to install Linux on Chromebook? Do you like this tutorial? If you face any problems during this process, please let me know in the comment section. Is this tutorial on installing Linux on Chromebook helpful? Mind if you do me a sweet favor and tap the Social Share Button if you learned something new? It'd mean so much to me. Thanks again for spending part of your day here. Hope to see you come back. 🙂

Gry Samouczek Shadow of the Tomb Raider dla systemu Linux
Samouczek Shadow of the Tomb Raider dla systemu Linux
Shadow of the Tomb Raider to dwunasty dodatek do serii Tomb Raider - przygodowej serii gier akcji stworzonej przez Eidos Montreal. Gra została dość do...
Gry Jak zwiększyć FPS w Linuksie??
Jak zwiększyć FPS w Linuksie??
FPS oznacza Klatki na sekundę. Zadaniem FPS jest pomiar liczby klatek na sekundę podczas odtwarzania wideo lub wydajności gier. W prostych słowach lic...
Gry Najlepsze gry w laboratorium aplikacji Oculus
Najlepsze gry w laboratorium aplikacji Oculus
Jeśli jesteś posiadaczem gogli Oculus, musisz wiedzieć o sideloadingu. Sideloading to proces instalowania w zestawie nagłownym treści innych niż sklep...