kwankiu / archlinux-installer

a community-built Arch Linux Installer for ARM (Aarch64) based devices.
46 stars 4 forks source link

Arch Linux Installer for ARM (Aarch64)

alt archlinux-arm logo

a community-built Arch Linux Installer for ARM (Aarch64) based devices.

Total Github Downloads

alt neofetch screenshot

Supported devices:

Rockchip

Raspberry Pi (boardcom)

Get the installer

Flashing images (Recommended)

Radxa Rock 5 series

Images for Radxa Rock 5 series are available on the RPI Imager repository.

Khadas Edge 2

Images for Khadas Edge 2 are available on OOWOW.

Coming Soon

Asahi (apple silicon)

There are no images available for Asahi.

However, you can install Arch Linux ARM using the dev version of Asahi Installer. After that, you can download and run this installer.

Coming Soon

For other devices

Our prebuilt image are available for downloads, you can flash it (using RPI Imager, balenaEtcher, etc) to your storage device.

More details can be found at our wiki.

The create-installation-media tool (Advanced)

You can build your own image or flash the Installer to your disk directly by executing the following command:


bash  <(curl  -fsSL https://raw.githubusercontent.com/kwankiu/archlinux-installer/main/create-installation-media)

More details can be found at our wiki.

Installation

  1. Power ON your Device with the Storage Device and Ethernet Cable (or WiFi Adapter) plugged in.

  2. The installer may install some required packages and perform some inital setup at its first boot, then it will reboot.

  3. Network setup will be shown, if you have a wired connection, kindy wait for 5-15 seconds, and it should get connected. If you want to use wireless connection, press 'w' key to setup a WiFi.

  4. Now, choose 'Install Arch Linux (CLI/TUI)' to launch the installer.

  5. The installer will guide you through the installation of Arch Linux with your desired Settings, Kernel, Desktop Environment, and Software, Enjoy!

More details can be found at our wiki.

Troubleshooting

  1. If your first boot shows a user login screen instead, login to root/root and run installer.

  2. If you get stuck while rebooting, unplug the power and power it on manually.

  3. For WiFi support, please refer to linux-firmware, USB WiFi Support & Joshua's firmware (for rockchip SBCs) for supported WiFi adapter.

  4. During the installation, your system may reboot serveral times.

  5. Sometimes you may need to connect to WiFi again after a reboot.

  6. After the installation finishes, you will need to connect to WiFi again.

More details can be found at our wiki.

ACU - A Configuration Utility for Arch Linux ARM

Warning: ACU is still experimental.

ACU is a community-built tool designed for managing configurations and packages on Arch Linux ARM (Aarch64).

We have created this configuration utility just like armbian-config, rsetup, or raspi-config but for Arch Linux ARM.

alt ACU Screenshot

This utility is included with our archlinux-installer.

To launch this configuration utility:

acu

Note that if you do not want this utility, it can be uninstalled by simply running acu remove acu.

More details can be found at ACU.