Slackware All-in-One Installer images. -------------------------------------- These are bootable SD card images for the supported Hardware Models that contain the full suite of packages that Slackware offers. Requirements: ````````````` * 16GB minimum capacity SD card. * A Supported Hardware Model: https://docs.slackware.com/slackwarearm:inst_sa64_cur Notes on update cadence ``````````````````````` For stable releases of Slackware, this is the image of the full release created at the time of the release. For the development stream (named '-current'), these images are typically created once a month with the latest Linux Kernel, and with most of the core components tested for the supported Hardware Models. You may note that the 'bare' Installer images held in the parent directory have a newer Kernel than these A-i-O images, and that there are newer packages available on the distribution sites. The idea is that you install from the A-i-O image and upgrade to the latest packages (typically using the 'slackpkg' tool). Important note - Boot Loader flashing `````````````````````````````````````` For the Hardware Models that store the boot loader in flash (e.g. RockPro64, Pinebook Pro), you must have followed that process first, as described in the Installation Guides. If you have not already flashed the boot loader for those Hardware Models, you must do that first. Download the A-i-O image for your Hardware Model ------------------------------------------------- As your regular user, set up the environment and download the appropriate Installer image for your Hardware Model. Into the shell, paste: `````````````````````` $ SLKVER=current $ SLKSRV=ftp.arm.slackware.com::slackwarearm For the RockPro64, Pinebook Pro: $ HWM=rk3399_generic For the Raspberry Pi 3: $ HWM=bcm2837_rpi3 For the Raspberry Pi 4: $ HWM=bcm2711_rpi4 Download the Slackware Installer image `````````````````````````````````````` *** Note: Each image is approximately 5GB in size. *** Ensure that there's enough free storage to accommodate the image $ cd /tmp ; mkdir slkins-aio ; cd slkins-aio $ rsync -PavL $SLKSRV/platform/aarch64/bootware/installer-aio/slackwareaarch64-${SLKVER}/${HWM}.img.xz slkaio.img.xz Validate the authenticity of the Slackware Installer image: ``````````````````````````````````````````````````````````` If you haven't already installed the Slackware ARM GPG key: $ curl -sSL https://www.slackware.com/infra/keys/arm/GPG-KEY | gpg --import - Download the signature of the Slackware Installer image: $ rsync -PavL $SLKSRV/platform/aarch64/bootware/installer-aio/slackwareaarch64-${SLKVER}/${HWM}.img.xz.asc slkaio.img.xz.asc Validate the image: $ gpg --verify slkaio.img.xz.asc You should see 'Good signature from Slackware ARM', as shown below: gpg: assuming signed data in `slkaio.img.xz' gpg: Signature made Wed 24 Nov 2021 06:07:44 PM BST gpg: using RSA key F7ABB8691623FC33 gpg: Good signature from "Slackware ARM (Slackware ARM Linux Project) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: 36D3 7609 2F12 9B6B 3D59 A517 F7AB B869 1623 FC33 If not, download the files again and if that still fails, contact us on the forum: https://www.linuxquestions.org/questions/slackware-arm-108/ Switch to root and write the image to your SD card: ``````````````````````````````````````````````````` $ su - $ xzcat /tmp/slkins-aio/slkaio.img.xz | dd status=progress bs=4M iflag=fullblock of=/dev/XXX $ sync *** Note: Replace '/dev/XXX' with the device node that is mapped to your SD card *** Now boot the Installer and follow the appropriate Hardware Model's Installation Guide. https://docs.slackware.com/slackwarearm:inst_sa64_cur -- Stuart Winter 05-Jan-2023 Slackware ARM, Platform Architect & Developer https://arm.slackware.com