Updating/upgrading to the latest Arch Linux ARM release

Since Arch Linux ARM is a rolling distribution, you never need to download releases or run large upgrade scripts. The entire system is kept up-to-date by running one command:

pacman -Syu

The latest versions of packages are always available to all of our users. The only time you have to download the full Arch Linux ARM rootfs or image is when you're installing for the very first time.

What should I download?

If you're following an installation guide on Arch Linux ARM or the forums, you most likely do not have to download anything from this page, unless instructed to do so. These downloads are generic releases for the various architectures we support. If you installed Arch Linux ARM onto a device we currently do not support, post about it in the Forum!

Current Releases

ARMv5 Kirkwood platforms
ARMv5 Multi-platform
ARMv6 PLX OxNAS platforms
ARMv6 Raspberry Pi
ARMv5 PXA168/910 platforms
ARMv7 AM33x BeagleBone
ARMv7 Amlogic S805 ODROID-C1
ARMv7 Armada 370 Mirabox
ARMv7 Armada 370 SMILE Plug
ARMv7 Armada 510 Cubox
ARMv7 Armada 510 D3 Plug
ARMv7 Exynos Chromebooks
ARMv7 Exynos ODROID-U2/U3
ARMv7 Exynos ODROID-X2
ARMv7 i.MX53 USB Armory
ARMv7 i.MX6 Nitrogen6X/Sabre Lite
ARMv7 Multi-platform
ARMv7 Raspberry Pi 2
ARMv7 Rockchip Chromebooks
ARMv7 Tegra2 TrimSlice
ARMv8 Generic AArch64 (no kernel)

Supplemental Files

Boundary Bootloader Upgrade

Where is my device?

The released downloads are designed for the specific systems above; however, our package repositories work with any ARM device compatible with ARMv5 or Cortex-A8/A9 instructions. Simply download the tarball that best fits and supply your own kernel. If you have any questions, contact us on the forums or on IRC.