[2025-jun-17] The SlackDocs mailing lists at https://lists.alienbase.nl/mailman/listinfo have been retired. No one has been using these lists for years and it's time to say goodbye. The list archives remain available at https://scalzi.slackware.nl/mailman/listinfo/slackdocs

[2025-jun-17] The SlackDocs Wiki has moved to a new server, in order to make it more performant.

Welcome to the Slackware Documentation Project

Slackware ARM project web site | Forum | Slackware ARM development documentation | Slackware ARM installation guides

Writing the Slackware AArch64 Installer Image to SD Card

Platform AArch64/ARM64
Document Version 1.0, Aug 2026
Purpose Provides instructions for writing the downloaded Slackware Installer image to an SD card
Author Stuart Winter <mozes@slackware>

Supporting the Slackware ARM Project

If you like what we're doing here, please consider becoming a patron.

Help / Support

Please post questions to the Slackware ARM forum.

Writing the Slackware assets to the Micro SD

This document is intended to be referenced by the Slackware AArch64 Installation Guides.

It assumes that the user is running Slackware Linux as the host operating system on which the Slackware Installation image has been downloaded, and to which the SD card that will receive the installation image is attached.

Minor adaptations may be required if another Linux distribution is used as the host operating system.

Elevate yourself to root

On your Host Computer, obtain root:

For Linux distributions other than Slackware, you may need to use sudo su -
The # prefix indicates that you're using the root user - it's not to be typed in!
$ su -   ## Note the hyphen - it's required

Write the Slackware Installer to the Micro SD card

Check what block devices are present

Prior to inserting the Micro SD Card into the USB adapter, we need to see what's already present within the OS so that we can easily locate our Micro SD card:

# lsblk -d
NAME MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda    8:0    0 465.8G  0 disk 

As you can see, this Host Computer there is a single storage device - sda.

Insert the Micro SD card into your USB Card Reader and connect the adapter to a free USB port on the Host Computer

Run lsblk again:

# lsblk -d
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda      8:0    0 465.8G  0 disk
sdc      8:32   1    58G  0 disk
sdd      8:48   1     0B  0 disk

As you can see, sdc is 58 GBytes in size. This is the Micro SD card (in this example, it's labeled as '64GB' on the exterior of Micro SD card).

If your Micro SD card has existing partitions, you will not see them surfaced in this list - use lsblk -b to view them.

You'll also observe the presence of sdd - often the USB adapter itself obtains a block device. You can ignore this as it's 0Bytes.

Write the Slackware Installer to the Micro SD card

Enter the directory into which the Slackware assets were downloaded previously:

# cd ~mozes/slackware ## Substitute with the path you noted earlier 
# xzcat slkaio.img.xz | dd status=progress bs=4M iflag=fullblock of=/dev/XXX ## Substitute/dev/XXX with the correct block device
# sync
Remove the MicroSD card from the Host Computer

You may now disconnect the USB adapter/remove the Micro SD card from the Host Computer.

Logout from the root user

We no longer need to use the Host Computer, so you can logout of the root shell.

# logout
QR Code
QR Code slackwarearm:inst_sa64_dd_installer (generated for current page)