Table of Contents

Linux: LXDE Debian 10 Buster for ASUS Chromebook "Flip" c100p

Steps to get Debian 10 “Buster” running on your c100p with a full LXDE Desktop! You can use the Console Environment image from this site if you want a barebones “console” experience and you are an advanced user. This image gets you to only the LXDE desktop. I have not added additional programs like LibreOffice etc. You can do that yourself with the trusty sudo apt-get install command.

Behold the LXDE Desktop in all its glory (Using plank for the dock, Papirus-Light for the icon theme)

Enable Developer Mode

Put the c100p in "Developer Mode" and “Enable booting from External Storage”

Download Image

You can download the ~1.28GB image here.

Write Image to SD Card

I use Balena Etcher (Windows, Linux, MacOS) to write the images to the SD-Card. I also use Win32DiskImager on Windows to read and write images. You can also use the good old “dd” command: dd bs=4M if=</path/to/img> of=</disk/device> if you are old school.

Note: The SD-Card MUST be 8GB or larger!!

Boot!

Post Installation and Notes

LXDE GUI Specific Notes

LXDE GUI Buildout

I started with the Debian Console Image. The steps below got me to the Default Debian LXDE Gui:

# Package install
sudo apt -y install xserver-xorg-video-fbdev xserver-xorg-input-libinput   \
       xserver-xorg-input-synaptics xfonts-terminus xinput lxde chromium   \
       chromium-l10n chromium-shell chromium-driver plank alacarte vlc     \
       ntp network-manager-gnome network-manager-openvpn-gnome default-jdk \
       rclone papirus-icon-theme cheese brightnessctl
# Package removal
apt -y remove firefox-esr deluge wicd mpv lxmusic yelp yelp-xsl
sudo rm /etc/xdg/autostart/wicd-tray.desktop
sudo rm /etc/xdg/autostart/geoclue-demo-agent.desktop
# Disable ssh server
sudo systemctl disable ssh
# Disabled plymouth so that X would boot and not go into a bootloop
sudo systemctl disable plymouth
#Copied in extra themes (pinched from Raspbian):
#  /usr/share/icons/PiX*
#  /usr/share/themes/PiX*
#Edited /etc/network/interfaces and commented out eth0 stanza