The Acer Chromebook R13 (elm) is a convertible touchscreen laptop powered by an ARMv8 Mediatek MT8173 quad-core processor and 4GB RAM, measuring 12.8" x 9" x 0.61" and weighing 3.28 lbs.
Note: After enabling developer mode, you will need to press Ctrl-D each time you boot, or wait 30 seconds to continue booting.
crossystem dev_boot_usb=1 dev_boot_signed_only=0
Note: It's highly recommended to use a USB SD card adapter for these steps when targeting a micro SD card. The ChromeOS kernel uses a high speed for the SD slot, which can cause many errors reading and writing to the card. The Arch Linux ARM kernel lowers the speed to allow safe operation in the micro SD slot.
cgpt create /dev/sda cgpt add -i 1 -t kernel -b 8192 -s 65536 -l Kernel -S 1 -T 5 -P 10 /dev/sda
localhost / # cgpt show /dev/sda start size part contents 0 1 PMBR 1 1 Pri GPT header 8192 65536 1 Label: "Kernel" Type: ChromeOS kernel UUID: E3DA8325-83E1-2C43-BA9D-8B29EFFA5BC4 Attr: priority=10 tries=5 successful=1
15633375 32 Sec GPT table 15633407 1 Sec GPT header
cgpt add -i 2 -t data -b 73728 -s `expr xxxxx - 73728` -l Root /dev/sda
partx -a /dev/sda
cd /tmp curl -LO http://os.archlinuxarm.org/os/ArchLinuxARM-oak-latest.tar.gz mkdir root mount /dev/sda2 root tar -xf ArchLinuxARM-oak-latest.tar.gz -C root
dd if=root/boot/vmlinux.kpart of=/dev/sda1
umount root sync
pacman-key --init pacman-key --populate archlinuxarm
The following channels must be unmuted for the speakers to work. The alsamixer utility (part of alsa-utils) can be used to do this by navigating with the arrow keys and pressing m to unmute the channel.
You may also want to decrease the DAC1 gain value, otherwise audio will still be fairly loud at the lowest setting.
Copyright ©2009-2019 Arch Linux ARM
The registered trademark Linux® is used pursuant to a sublicense from LMI, the exclusive licensee of Linus Torvalds, owner of the mark on a world-wide basis.
The Arch Linux™ name and logo are used under permission of the Arch Linux Project Lead.