Installing Ubuntu 18.04 Bionic on the Chromebook Using Crouton
Very quickly after the Google Chrome OS came out, people realized it was based on Linux and that means that adding new functionality via chroot could be possible. The chroot functionality is a product of Unix in the late 1970’s and is similar to FreeBSD jails and Docker containers that are popular today. A project called crouton has been the go-to way to get another OS on your Chromebook while still booting into Chrome OS. Head over to that Github link and download the latest installation script. Once it is downloaded, you can hit Ctrl+T and get to the developer shell crosh. There type shell and get into a typical shell by typing shell. Once you are done, you can start using the crouton script you previously downloaded and check the potential options using
sh ~/Downloads/crouton -r list:
Bionic is currently listed but it is not listed as a supported release. Still, the installation works. Use
sudo sh ~/Downloads/crouton -r bionic -t core to get a CLI installation going. There are other options documented on the crouton page if you prefer a full desktop installation.
A few minutes later you will be prompted to create a username and password. You can then use
sudo enter-chroot and get into your Ubuntu 18.04 Bionic Beaver chroot:
At this point, you will likely need to apt update and start installing tools, as this is a fairly barebones instance.
From then on, you can get back into your Ubuntu 18.04 chroot any time you need access to tools that Chrome OS simply does not offer.