Chromebooks are able web-focused PCs, and a good choice for anyone who needs a laptop for transport or operative outward a office. Thanks to a far-reaching accumulation of entirely featured web apps—some of that work offline—a Chromebook can cover many of a same use cases as a unchanging PC.
Of course, there are times when zero reduction than a coherence of a full PC desktop sourroundings will do. A Chromebook can still infer useful in those moments if we set it adult to run a normal Linux desktop handling system. Originally designed with developers in mind, Chromebooks can run a full Linux desktop in possibly dual-boot mode or as a “chroot.”
Chroot stands for “change root.” It’s a complement application in Unix and Linux environments that separates one set of using processes from another—in this box dual opposite handling systems. You can swap between a dual on-the-fly—no reboot necessary.
Using a chroot is a easiest approach to implement Linux on a Chromebook interjection to a plan called Crouton, and if we ever make a mistake, it’s easy to reset all behind to normal.
First things first
Before we can implement Linux on a Chromebook we have to put a appurtenance in developer mode. Like other complicated PCs, Chromebooks are sealed down to forestall antagonistic formula from running—Google calls a confidence resource “OS verification.” This means you’ll be introducing a certain grade of distrust to your appurtenance by installing Linux. For a minute relapse of a risks check out the Crouton wiki.
Moving to developer mode will also clean your Chromebook’s tough expostulate of all though a handling system. Any personal files will be deleted. If we have files saved locally on your Chromebook, pierce them to a cloud or duplicate them to a USB expostulate before continuing.
Once you’re ready, reason down a Escape and Refresh keys on your Chromebook’s keyboard and afterwards press a energy button.
For a impulse it will demeanour like a routine is removing ugly. You’ll see a shade that says Chrome OS is blank or damaged. Ignore it and press Ctrl + D.
Now another shade appears seeking we to endorse that we wish to spin off OS verification. Press Enter to confirm, and wait.
Next, a Chromebook will endorse that OS corroboration is off. The laptop will afterwards beep twice, and after about 5 to 7 mins a switch to developer mode will be complete.
Next, a Chromebook will reboot and you’ll see a new warning shade that says OS corroboration is off. Get used to this screen. It will seem each time we foot adult your Chromebook. The warning is there to strengthen beginner users in box a device has been tampered with. A discerning daub of a space bar resets a Chromebook with OS corroboration incited on. That’s not what we want. To get past this shade though floating out developer mode, press Ctrl + D.
Your Chromebook will afterwards foot into Chrome OS as usual. At this point, go by a brief routine of sourroundings adult your Chromebook again before installing Linux.
Now it’s time to get your Crouton on. If you’re wondering what Crouton stands for, a developers contend it stands for “ChRomium Os Universal chrooT envirONment…or something like that.”
To download Crouton, go to a project’s GitHub repository, and click a “goo.gl” couple right during a tip of a page. This downloads a elementary whack book that will start a designation process.
Once you’ve downloaded a script, daub Ctrl + Alt + T, that will open a new add-on with a depot running. The prompt will contend
crosh . Type
shell and strike Enter.
Now we’re prepared to run Crouton, though before we do let’s speak about how we wish to set adult a Linux install.
First, we should encrypt your Linux desktop to keep it secure. You also need to confirm that desktop you’re going to use with Crouton. The suggested desktop is XFCE given that sourroundings is tiny in distance and won’t be too perfectionist on a Chromebook processor. In my tests on an Acer Chromebook 14 with a quad-core 1.6GHz processor and 4GB RAM, however, Ubuntu’s default Unity interface worked only fine. Another otpion for anyone who’s feeling hardcore is to implement a command-line chronicle of Linux with no graphical interface during all.
To implement Crouton with Unity, form a following into your Chromebook depot and strike Enter:
sudo sh ~/Downloads/crouton -e -t unity
Here’s how this authority breaks down:
- sudo provides proxy super user privileges to lift out a command
shsays we wish to use an sh authority denunciation interpreter
~/Downloads/Croutonis a record plcae for a Crouton script
-etells Crouton we wish to encrypt your Linux install. This will also need we to set a Chromium OS bombard password
-ttells Crouton we are about to mention that desktop we wish installed
unitytells Crouton to implement a Unity desktop
If we wish to implement command-line Linux, a authority would demeanour like this:
sudo sh ~/Downloads/crouton -e -t cli-extra
Once you’ve told Crouton what to install, a authority line will get to work installing Linux. In my tests, a routine took about 30 to 40 minutes. During a designation routine you’ll be asked for 3 opposite passwords: one to set a base cue for your Chromebook, an encryption cue for a Linux install, and a username and cue for your Ubuntu user account. Make certain to use strong, pointless passwords to keep your information safe.
Once a designation is done, we can enter your Linux build by typing a bombard command
sudo startunity or
sudo startcli depending on that Linux desktop we installed. To open Linux after a reboot, enter Chrome OS, daub Ctrl + T to open a Crosh shell, form
shell, hit Enter, and afterwards form one of a commands above formed on what you’ve installed.
If we ever wish to erase a Linux designation type:
sudo delete-chroot [name of your chroot such as unity]
That’s all there is to using Linux on a Chromebook. If we ever wish to lapse to a normal Chromebook though Linux, strike a space bar when we come to a warning shade during boot.