How to install Ubuntu on an Acer C710 Chromebook

To get Ubuntu running on your Acer C710 Chromebook you have the the choice between running it in a chroot environment next to the running Chrome OS or install it in a new partition and boot directly the Ubuntu kernel. I used the 2. option in the past but had some issues with drivers and updating the system. My recommendation is to use Install option 1.

Recovery

If you want to start fresh or your system does not boot anymore, follow the instructions at https://support.google.com/chromebook/answer/1080595?hl=en to recover your system.

Developer mode

To install Ubuntu, the Chromebook needs to be in developer mode. The download part of the installation may be speed up by using a LAN cable instead of Wi-Fi.

  • Switch off the Chromebook
  • Hold down the ESC and F3 keys and poke the Power button
  • After ca 5s press Ctrl-D and on the appearing screen confirm the switch into developer mode by pressing Return

Install Ubuntu in a chroot to use it parallel to Chrome OS at the same time

  • Download https://goo.gl/fd3zc
  • Press Ctrl+Alt+T to open a shell in the browser and enter the command shell
  • Install crouton, remove -e if you do not want to encrypt the installation
sh ~/Downloads/crouton -e -r trusty -t xiwi,xfce

To get into Ubuntu, run:

sudo enter-chroot
startxfce4

Alternative Install option: Install Ubuntu on a partition to boot from

  • Boot into Chrome OS, configure the network but do not log in
  • To get to the console mode, press CTRL+ALT+F2
  • Login as user chronos

The modern chrx installer does not support the C710 yet, only C720 and other models. Once the support is added, it might be worth trying out GalliumOS. So for now you have to use the old ChrUbuntu installer to install Ubuntu:

curl -LOs http://goo.gl/s9ryd && sudo bash s9ryd

Enter a size for the Ubuntu partition size and confirm. The Chromebook will now reboot and restore Chrome OS into the new partitioned system.

Repeat the above steps from getting into console step, but this time you can specify a parameter to the execution of the installer script. You can give a specific Ubuntu destribution as parameter (kubuntu-desktop, lubuntu-desktop, xubuntu-desktop, edubuntu-desktop or ubuntu-standard), I recommend using lubuntu-desktop because it uses less RAM than the other ones with a GUI. Execute:

curl -LOs http://goo.gl/s9ryd && sudo bash s9ryd

This will install the latest Ubuntu LTS release. After the installation is done and you reboot, you will be inside Ubuntu. You can login with user user and password user. When the system booted correctly, you can set to boot Ubuntu by default by executing:

sudo cgpt add -i 6 -P 5 -S 1 /dev/sda

If you want to boot into Chrome OS again, execute:

sudo cgpt add -i 6 -P 0 -S 1 /dev/sda

You may also like