Arch ARM USB installer for the HP Chromebook 11
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
deps
10-monitor.conf
50-touchpad.conf
README.md
fix-systemd.sh
install.sh
post-install.sh
prepare-usb.sh

README.md

Arch ARM USB installer for the HP Chromebook 11

As my script has issues, I recommend using this new script from starkers:

https://github.com/starkers/archbook

This will allow you to install on both USB and eMMC using the latest ArchLinuxARM image.

Old steps and README below....

===

A write-up of the process can be found here: https://blog.omgmog.net/post/installing-arch-linux-arm-on-the-hp-chromebook-11/

A video of the process can be found here: https://blog.omgmog.net/post/video-installing-arch-linux-arm-on-the-hp-chromebook-11/

Derived from the following:

Prerequisits:

  • Enabled developer mode
  • Enabled booting from USB devices
  • A USB stick (2GB should be fine)

To use this script

On your Chromebook with Developer Mode enabled:

sudo su -
cd /tmp
wget http://git.io/A3D0 -O install.sh
bash install.sh "/dev/sda"

NOTE: This needs to be run with /bin/bash, not /bin/sh, which is ash.

After you've made a USB stick and booted from it, you can download and run the install.sh again and install to /dev/mmcblk0 (the eMMC) for a much nicer/faster Arch experience.

Log in as the root user which was created during the install process. Then, select which wifi network to join:

wifi-menu mlan0

Then, download and run the install script, but this time on the internal storage:

pacman -Syy wget
wget http://git.io/A3D0 -O install.sh
bash install.sh "/dev/mmcblk0"

Regarding the modification of the PKGBUILD for trousers:

This is the only package you need to modify. When prompted, press y to edit, open in nano or your preferred text editor, find the line that reads:

arch=('i686' 'x86_64')

and replace it with

arch=('armv7h')

You can then build and install trousers and vboot-utils with no problem.

Post-install

I've included a post-install.sh, which you can use to setup the final bits after you've booted your Arch USB stick.

cd /
sh post-install.sh

This will install the following packages:

mate mate-extra xorg-server xorg-xinit xorg-server-utils xterm alsa-utils xf86-video-armsoc-chromium xf86-input-synaptics lightdm lightdm-gtk2-greeter