Raspberry PI (2), installing Arch Linux on USB drive

Update: Works with the Raspberry PI 2

This guide is not going to differ a lot from the one I posted a while ago: Boot Raspberry PI from a USB stick, but in particular the parts of editing the cmdline.txt and growing the partition are a little different when you want to install Arch Linux ARM on your Raspberry PI.
arch_linux_raspberry_pi


As in the other post, I first wrote the Arch image to both SD card and USB stick:

sudo dd bs=1M if=archlinux-hf-2013-06-15.img of=/dev/sdb

Editing the cmdline.txt for Arch

Basically what I did was just to change the root fs path and stick with the default beyond that.

Original cmdline.txt

ipv6.disable=1 selinux=0 plymouth.enable=0 smsc95xx.turbo_mode=N dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p5 rootfstype=ext4 elevator=noop rootwait

My cmdline.txt now

ipv6.disable=1 selinux=0 plymouth.enable=0 smsc95xx.turbo_mode=N dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/sda5 rootfstype=ext4 elevator=noop rootwait

Growing the root partition to the full USB stick

I couldn’t just stick with the command line solution while the system was booted, probably that’s because I was doing something wrong. I just used Gparted on my Linux box to grow the partition. You can also download a live image for CD or USB of that if you’re on Windows or Mac and don’t have any partition manager at hand.

gparted_raspberry_pi_arch_linux

Success!

Now the partition has been grown, which we can display by running df -h.

[root@himbeerchen ]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 30G 507M 28G 2% /
devtmpfs 83M 0 83M 0% /dev
tmpfs 231M 0 231M 0% /dev/shm
tmpfs 231M 268K 231M 1% /run
tmpfs 231M 0 231M 0% /sys/fs/cgroup
tmpfs 231M 0 231M 0% /tmp
/dev/mmcblk0p1 90M 24M 67M 27% /boot

I’ve become pretty curious about Arch since Lennart put it on his raspberry and now is thinking about ditching Ubuntu for it. Christoph from Linux und ich did just that a couple of days ago, so I thought to myself: Ok, better get some Arch on the PI!

2 thoughts on “Raspberry PI (2), installing Arch Linux on USB drive”

  1. Thank you for this. When I followed your Raspbian post, and had problems, I searched specifically for ArchLinux. This worked great, thank you!

Leave a Reply

Your email address will not be published. Required fields are marked *