HumBo - Get Slack


Download Slackware ARM source media

FatDog says ... Note: Downloading the Slackware ARM source to a USB stick is not essential because you can use a FTP/HTTP server as the location of your source media instead. However, you will need to configure your network and Internet connection if you want to install by this method. Instructions on how to achieve this are featured later in this guide.

If you're intending to use the network (FTP/HTTP server) as the location of your Slackware source media then you can skip this page and continue to the SD Card Config section.

To install Slackware ARM 14.1, or current, on a HummingBoard you'll need to download the source media.


Windows users: Download Slackware ARM current from ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/ via FTP, or any of the mirrors provided on the Slackware ARM: Get Slack page (at the bottom). Use BINARY mode to download the files and not ASCII! Once downloaded, transfer the Slackware ARM current source files (retaining their original directory structure) onto the root of your USB memory stick. If not in the root, a directory where you will remember the location.


Linux users: Download Slackware ARM current from ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/ via FTP (use BINARY mode to download the files and not ASCII!), or by a much easier method using 'rsync'.

For the purpose of this guide, we have given the name 'mynixbox' to our Linux system. We're actually running Slackware 14.1 but you can just about use any flavour of Linux to do this. We are using a 16GB USB memory stick. You need a little over 3GB of free space to download and store Slackware ARM Linux.

Plug the USB memory stick into your Linux system. Now, as root user, type the following on the command line in a terminal:

root@mynixbox:/tmp# fdisk -l

You should see something similar to the following output:

On our Slackware system it tells us that the FAT32 partition on our USB memory stick (16Gb) is /dev/sdc1 which is exactly the information we're looking for. Remember, yours might be different on your own Linux system. (e.g. /dev/sdb1, etc.)

Next, you're going to create a directory and mount the USB memory pen into it so you can download the Slackware ARM files directly. Your mount directory will be '/slackarm'. Type the following at the command prompt:

root@mynixbox:/tmp# mkdir /slackarm
root@mynixbox:/tmp# mount /dev/sdc1 /slackarm
root@mynixbox:/tmp# cd /slackarm
root@mynixbox:/slackarm#

You should now have successfully mounted your USB memory stick and changed to the /slackarm directory ready to download Slackware ARM current.

For the purpose of this guide, we will be downloading and installing Slackware ARM 14.1 but you do not have to do the same. You're also able to install Slackware ARM current with the installer which is provided within this guide.

To download Slackware ARM 14.1, type the following at the command prompt:

root@mynixbox:/slackarm# rsync -Parv ftp.slackware.org.uk::slackwarearm/slackwarearm-14.1/ .

To download Slackware ARM current, type the following at the command prompt:

root@mynixbox:/slackarm# rsync -Parv ftp.slackware.org.uk::slackwarearm/slackwarearm-current/ .

** DON'T forget the period "." at the end of the rsync command or it won't work! Depending on the speed of your Internet, this is going to take a while. Maybe an hour or more!

Once the download has completed you need to unmount your USB memory stick. Do this by typing the following command:

root@mynixbox:/slackarm# cd ../
root@mynixbox:/# umount /slackarm

To delete the /slackarm directory, after you've finished with it, type:

root@mynixbox:/# rm -rf /slackarm

Now you can remove the USB memory stick from your Linux system.

Continue to the next section of this guide... Install Slackware ARM