Downloads
There are 2 formats provided, and 2 different images provided.
Formats:
- .img.xz - XZ-compressed bootable SD-card / usb-stick image
- .tar.xz - a tarball of the files on the root filesystem
The SD-card image is the one i recommend if you don't know which one to use. It will also self-partition on first boot to use the full size of the card.
The tarball is more suitable if you're doing your own partitions, or installing to the eMMC.
Images:
- armlfs-kde5-base: basic KDE 5 experience with firefox, but not much else.
- armlfs-kde5-showcase: the full set of applications.
Preparation
You need your device to be capable of booting untrusted USB/µSD disks. What follows are the instructions for stock ChromeOS devices.
Switch to developer mode
- Turn off the laptop.
- To invoke Recovery mode, you hold down the ESC and Refresh keys and poke the Power button.
- At the Recovery screen press Ctrl-D (there's no prompt - you have to know to do it).
-
Confirm switching to developer mode by pressing enter, and the laptop will reboot and reset the system. This takes about 15-20 minutes.
-
Note: After enabling developer mode, you will need to press Ctrl-D each time you boot, or wait 30 seconds to continue booting.
Enable booting from external storage
- After booting into developer mode, hold Ctrl and Alt and poke the T key. This will open up the crosh shell.
- Type shell to get into a bash shell.
- Type sudo su to become root.
- Then type this to enable USB booting:
crossystem dev_boot_usb=1 dev_boot_signed_only=0
- Reboot the system to allow the change to take effect.
Thanks to the Archlinux ARM ASUS C100P installation instructions for the above two chunks. <3.
Direct download and write of the .img.xz format
This is what I recommend instead of wasting eMMC space to store the downloaded image on ChromeOS device.
You must be absolutely sure of the correct output device in the dd command below.
Else you could wipe a harddrive on your computer. You have been warned.
Replace /dev/diskdevice with the approriate device.
If you're installing to a µSD-card on a ChromeOS device, it might be /dev/mmcblk1
.
You need to be running as root or otherwise have direct disk write access.
# curl https://armlfs.urja.dev/dist/armlfs-kde5-showcase.img.xz | unxz | dd bs=1M of=/dev/diskdevice
The example url above is for the full KDE 5 showcase, which is what I recommend if you're testing this with a microSD card.
The Links
Here are all the download links, finally:
Variant | Disk Image | Tarball |
---|---|---|
armlfs-kde5-base | .img.xz | .tar.xz |
armlfs-kde5-showcase | .img.xz | .tar.xz |
Finally
You'll need to press Ctrl-U in the boot screen to boot from removable media.