Archlinux on Banana Pi BPI-M2 ZERO


I recently ordered a Banana Pi BPI-M2 ZERO board and installed Arch Linux ARM on it.

I found a guide here in Spanish but should be easy enough to understand the commands that were run. I happened to have a USB-C ethernet dongle that I used with an an adapter to get wired network in order to get NetworkManager installed.

First Boot

# as root
pacman-key --init
pacman-key --populate archlinuxarm
pacman --noconfirm -Syu networkmanager neofetch cronie sudo ethtool tmux
systemctl enable NetworkManager
systemctl enable cronie
echo "LANG=en_US.UTF-8" > /etc/locale.conf
ln -sf /usr/share/zoneinfo/America/Los_Angeles /etc/localtime
cp /etc/locale.gen /etc/locale.gen.orig
echo "en_US.UTF-8 UTF-8" > /etc/locale.gen
echo "bananapi-01" > /etc/hostname

# update password then reboot