Skip to content

Instantly share code, notes, and snippets.

@timrs2998
Last active December 30, 2020 22:58
Show Gist options
  • Save timrs2998/c802c6f4a631d248d70f to your computer and use it in GitHub Desktop.
Save timrs2998/c802c6f4a631d248d70f to your computer and use it in GitHub Desktop.
Ubuntu on Acer CB3-111-C670 Chromebook

This markdown file explains how to run Ubuntu on your Acer CB3-111-C670 Chromebook through Crouton.

Developer Mode

You first need to put your chromebook in developer mode.

To invoke Recovery mode, you hold down the ESC and Refresh (F3) keys and poke the Power button.

To enter Dev-mode you first invoke Recovery, and at the Recovery screen press Ctrl-D (there's no prompt - you have to know to do it). It will ask you to confirm, then reboot into dev-mode.

Dev-mode works the same as always: It will show the scary boot screen and you need to press Ctrl-D or wait 30 seconds to continue booting.

Once you enable Dev-mode, the chromebook will be factory reset and you will be required to press Ctrl-D every time the system boots (not often). Security features will be will also be disabled, but you will now be able to use the Crosh shell.

Crosh, the shell, and Crouton

Once the system boots in Dev-mode and you have logged in, you will need to first open Crosh with ctrl alt t. Then, type the following:

shell
cd ~/Downloads
wget https://goo.gl/fd3zc -O crouton
sudo sh -e crouton -r trusty -t xiwi,audio,extension,cli-extra,xfce,keyboard

Ubuntu 14.04 will now download and install with the XFCE desktop environment (with audio support!). This may take an hour and you may be prompted for a password.

While you wait, install the Crouton Integration extension so that you can run Linux in a window.

Once Ubuntu is installed, you can type sudo startxfce4 in Crosh's bash shell to enter the Ubuntu environment. Before watching video, you need to install VLC. You can right click on the desktop (two finger tap) and choose Open Terminal Here. In the terminal, type sudo apt-get install vlc, enter your password, and respond y to the prompts. You will now be able to run VLC on your chromebook.

Transitioning Between Chrome OS and Ubuntu

To use the Ubuntu desktop with VLC, you always have to perform the following steps:

# Press 'ctrl alt t'
shell
sudo startxfce4

Once in Ubuntu, you can close the environment by logging out or closing the window. Otherwise, you can switch between Ubuntu and Chrome OS by pressing ctrl alt shift <- where <- is the left arrow key. You may need to switch to ChromeOS to adjust the volume or brightness. You also need to remember to press ctrl d whenever the system boots.

@RS-Design
Copy link

I get the following error:
After this operation, 9180 kB of additional disk space will be used.
Err http://archive.ubuntu.com/ubuntu/ trusty-updates/main libroken18-heimdal amd64 1.6git20131207+dfsg-1ubuntu1.1
Temporary failure resolving 'archive.ubuntu.com'
Err http://archive.ubuntu.com/ubuntu/ trusty-updates/main libasn1-8-heimdal amd64 1.6
git20131207+dfsg-1ubuntu1.1
Temporary failure resolving 'archive.ubuntu.com'
Err http://archive.ubuntu.com/ubuntu/ trusty/main libkeyutils1 amd64 1.5.6-1
Temporary failure resolving 'archive.ubuntu.com'
Err http://archive.ubuntu.com/ubuntu/ trusty-updates/main libhcrypto4-heimdal amd64 1.6git20131207+dfsg-1ubuntu1.1
Temporary failure resolving 'archive.ubuntu.com'
Err http://archive.ubuntu.com/ubuntu/ trusty-updates/main libheimbase1-heimdal amd64 1.6
git20131207+dfsg-1ubuntu1.1
Temporary failure resolving 'archive.ubuntu.com'
Err http://archive.ubuntu.com/ubuntu/ trusty-updates/main libwind0-heimdal amd64 1.6git20131207+dfsg-1ubuntu1.1
Temporary failure resolving 'archive.ubuntu.com'
Err http://archive.ubuntu.com/ubuntu/ trusty-updates/main libhx509-5-heimdal amd64 1.6
git20131207+dfsg-1ubuntu1.1
Temporary failure resolving 'archive.ubuntu.com'
Err http://archive.ubuntu.com/ubuntu/ trusty-updates/main libkrb5-26-heimdal amd64 1.6git20131207+dfsg-1ubuntu1.1
Temporary failure resolving 'archive.ubuntu.com'
Err http://archive.ubuntu.com/ubuntu/ trusty-updates/main libheimntlm0-heimdal amd64 1.6
git20131207+dfsg-1ubuntu1.1
Temporary failure resolving 'archive.ubuntu.com'
Err http://archive.ubuntu.com/ubuntu/ trusty-updates/main libgssapi3-heimdal amd64 1.6~git20131207+dfsg-1ubuntu1.1
Temporary failure resolving 'archive.ubuntu.com'
Err http://archive.ubuntu.com/ubuntu/ trusty/main libsasl2-modules-db amd64 2.1.25.dfsg1-17build1
Temporary failure resolving 'archive.ubuntu.com'
Err http://archive.ubuntu.com/ubuntu/ trusty/main libsasl2-2 amd64 2.1.25.dfsg1-17build1
Temporary failure resolving 'archive.ubuntu.com'
Err http://archive.ubuntu.com/ubuntu/ trusty-updates/main libldap-2.4-2 amd64 2.4.31-1+nmu2ubuntu8.3
Temporary failure resolving 'archive.ubuntu.com'
Err http://archive.ubuntu.com/ubuntu/ trusty/main librtmp0 amd64 2.4+20121230.gitdf6c518-1
Temporary failure resolving 'archive.ubuntu.com'
Err http://archive.ubuntu.com/ubuntu/ trusty-updates/main apt-transport-https amd64 1.0.1ubuntu2.14
Temporary failure resolving 'archive.ubuntu.com'
Err http://archive.ubuntu.com/ubuntu/ trusty-security/main libkrb5support0 amd64 1.12+dfsg-2ubuntu5.2
Temporary failure resolving 'archive.ubuntu.com'
Err http://archive.ubuntu.com/ubuntu/ trusty-security/main libk5crypto3 amd64 1.12+dfsg-2ubuntu5.2
Temporary failure resolving 'archive.ubuntu.com'
Err http://archive.ubuntu.com/ubuntu/ trusty-security/main libkrb5-3 amd64 1.12+dfsg-2ubuntu5.2
Temporary failure resolving 'archive.ubuntu.com'
Err http://archive.ubuntu.com/ubuntu/ trusty-security/main libgssapi-krb5-2 amd64 1.12+dfsg-2ubuntu5.2
Temporary failure resolving 'archive.ubuntu.com'
Err http://archive.ubuntu.com/ubuntu/ trusty-security/main libidn11 amd64 1.28-1ubuntu2.1
Temporary failure resolving 'archive.ubuntu.com'
Err http://archive.ubuntu.com/ubuntu/ trusty-security/main libcurl3-gnutls amd64 7.35.0-1ubuntu2.8
Temporary failure resolving 'archive.ubuntu.com'
Err http://archive.ubuntu.com/ubuntu/ trusty-security/main openssl amd64 1.0.1f-1ubuntu2.19
Temporary failure resolving 'archive.ubuntu.com'
Err http://archive.ubuntu.com/ubuntu/ trusty-security/main ca-certificates all 20160104ubuntu0.14.04.1
Temporary failure resolving 'archive.ubuntu.com'
Err http://archive.ubuntu.com/ubuntu/ trusty-security/main wget amd64 1.15-1ubuntu1.14.04.2
Temporary failure resolving 'archive.ubuntu.com'
E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/h/heimdal/libroken18-heimdal_1.6~git20131207+dfsg-1ubuntu1.1_amd64.deb Temporary failure resolving 'archive.ubuntu.com'

E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/h/heimdal/libasn1-8-heimdal_1.6~git20131207+dfsg-1ubuntu1.1_amd64.deb Temporary failure resolving 'archive.ubuntu.com'

E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/k/krb5/libkrb5support0_1.12+dfsg-2ubuntu5.2_amd64.deb Temporary failure resolving 'archive.ubuntu.com'

E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/k/krb5/libk5crypto3_1.12+dfsg-2ubuntu5.2_amd64.deb Temporary failure resolving 'archive.ubuntu.com'

E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/k/keyutils/libkeyutils1_1.5.6-1_amd64.deb Temporary failure resolving 'archive.ubuntu.com'

E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/k/krb5/libkrb5-3_1.12+dfsg-2ubuntu5.2_amd64.deb Temporary failure resolving 'archive.ubuntu.com'

E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/k/krb5/libgssapi-krb5-2_1.12+dfsg-2ubuntu5.2_amd64.deb Temporary failure resolving 'archive.ubuntu.com'

E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/libi/libidn/libidn11_1.28-1ubuntu2.1_amd64.deb Temporary failure resolving 'archive.ubuntu.com'

E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/h/heimdal/libhcrypto4-heimdal_1.6~git20131207+dfsg-1ubuntu1.1_amd64.deb Temporary failure resolving 'archive.ubuntu.com'

E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/h/heimdal/libheimbase1-heimdal_1.6~git20131207+dfsg-1ubuntu1.1_amd64.deb Temporary failure resolving 'archive.ubuntu.com'

E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/h/heimdal/libwind0-heimdal_1.6~git20131207+dfsg-1ubuntu1.1_amd64.deb Temporary failure resolving 'archive.ubuntu.com'

E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/h/heimdal/libhx509-5-heimdal_1.6~git20131207+dfsg-1ubuntu1.1_amd64.deb Temporary failure resolving 'archive.ubuntu.com'

E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/h/heimdal/libkrb5-26-heimdal_1.6~git20131207+dfsg-1ubuntu1.1_amd64.deb Temporary failure resolving 'archive.ubuntu.com'

E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/h/heimdal/libheimntlm0-heimdal_1.6~git20131207+dfsg-1ubuntu1.1_amd64.deb Temporary failure resolving 'archive.ubuntu.com'

E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/h/heimdal/libgssapi3-heimdal_1.6~git20131207+dfsg-1ubuntu1.1_amd64.deb Temporary failure resolving 'archive.ubuntu.com'

E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/c/cyrus-sasl2/libsasl2-modules-db_2.1.25.dfsg1-17build1_amd64.deb Temporary failure resolving 'archive.ubuntu.com'

E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/c/cyrus-sasl2/libsasl2-2_2.1.25.dfsg1-17build1_amd64.deb Temporary failure resolving 'archive.ubuntu.com'

E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/o/openldap/libldap-2.4-2_2.4.31-1+nmu2ubuntu8.3_amd64.deb Temporary failure resolving 'archive.ubuntu.com'

E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/r/rtmpdump/librtmp0_2.4+20121230.gitdf6c518-1_amd64.deb Temporary failure resolving 'archive.ubuntu.com'

E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/c/curl/libcurl3-gnutls_7.35.0-1ubuntu2.8_amd64.deb Temporary failure resolving 'archive.ubuntu.com'

E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/a/apt/apt-transport-https_1.0.1ubuntu2.14_amd64.deb Temporary failure resolving 'archive.ubuntu.com'

E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/openssl_1.0.1f-1ubuntu2.19_amd64.deb Temporary failure resolving 'archive.ubuntu.com'

E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/c/ca-certificates/ca-certificates_20160104ubuntu0.14.04.1_all.deb Temporary failure resolving 'archive.ubuntu.com'

E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/w/wget/wget_1.15-1ubuntu1.14.04.2_amd64.deb Temporary failure resolving 'archive.ubuntu.com'

E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Failed to complete chroot setup.
Unmounting /mnt/stateful_partition/crouton/chroots/trusty...
chronos@localhost ~/Downloads $ sudo apt-get update
sudo: apt-get: command not found
chronos@localhost ~/Downloads $ sudo apt-get update --fix-missing
sudo: apt-get: command not found
chronos@localhost ~/Downloads $ sudo apt-get upgrade --fix-missing
sudo: apt-get: command not found

What do I do?

@RS-Design
Copy link

For other who experience the same problem, I downloaded crouton direct from github and installed the kde desktop, that did the trick.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment