SARPi Project - Slackware ARM on a Raspberry Pi

Selecting Slackware ARM source media

This next section is about telling the installer where the Slackware ARM source is located. This can be on a USB stick, or FTP/HTTP server, or on the network.

Slackware ARM source media - Install from USB stick

The easiest option here is to 'Install from a Slackware USB stick". Your USB memory stick should already be plugged in, mounted or not. So, just move the highlighter to option 2 and press the enter key.

Press enter on the next screen to scan for USB storage devices.

Your USB memory stick should be detected. If the scan fails to find any device(s), try the 'Install from pre-mounted directory' method.

If your USB memory stick containing the Slackware ARM source was detected ok, you can now skip to Slackware ARM package selection.

Slackware ARM source media - Install from pre-mounted directory

If you have mounted your USB stick earlier and made a note that the device is /dev/sda1 (or /dev/sdb1, etc.), you'll remember you mounted that partition to the /floppy directory. So, all you have to do is tell the system it's in a pre-mounted directory.

Select the bottom option 'from a pre-mounted directory' and press the enter key.

The version of Slackware ARM you're installing will dictate the path you need to enter below.
• If you're installing Slackware ARM 14.2 then type '/floppy/slackwarearm-14.2/slackware' and press the enter key.
• If you're installing Slackware ARM current then type '/floppy/slackwarearm-current/slackware' and press the enter key.

NB: If you've copied your Slackware ARM source media to a directory other than the one shown here, specify the path to those files (i.e. the /slackware directory).

Slackware ARM source media - Install from FTP/HTTP server

It's also possible to install Slackware ARM from a FTP/HTTP server. This might be preferable for those who do not have a USB stick handy, or one of a large enough capacity on which to store the Slackware ARM source. This next section will show you how to achieve it.

NB: You should have already configured your network connection before trying to install from a FTP or HTTP server!

Select the 'Install from FTP/HTTP server' option and press the enter key.

Enter the URL of your chosen FTP/HTTP server. We have selected '' as our server in the example below. You can, of course, use your own server address here.

You may want to check out the list of current and available Slackware ARM FTP and HTTP servers at the bottom of this page:

Now select the source directory. Here we will enter 'slackwarearm/slackwarearm-current/slackware' into the Select Source Directory text box and press the enter key. That's because we are installing Slackware ARM current.

If you are installing Slackware ARM 14.2 then you would enter 'slackwarearm/slackwarearm-14.2/slackware' into the Select Source Directory text box.

Next, you will see the following screen which informs you that the PACKAGES.TXT file will be downloaded. Press the enter key to continue.

When the PACKAGES.TXT file has been found you should select '< No >' and press enter to continue.

Now you will see the following screen telling you how many available packages are being processed, with a progress bar.

It then takes a moment for the package tree to initialise...

Once the package tree has been initialised the setup process will continue.

Slackware ARM package selection

The next section deals with packages that will be installed on your Slackware ARM system. You can choose specifically which packages to include or omit. If you're going for a full install you can pretty much select everything in the package list. In the example below, we are not going to be be installing packages E, KDEI, T, or Y. You may decide differently on which packages you want installed on your system.

Use the cursor keys to move up and down the list and the space bar to select/deselect the highlighted package. Unless you have a reason not to, or you're already familiar with Slackware package management, select 'full - Install everything' and press the enter key. If you do not want the full installation of packages, or have customised which packages you want installed, you should select the 'menu' option here in order to individually select packages to include, or exclude. When you have finished selecting your packages select < OK > at the bottom and press the enter key.

The packages you have selected will now be installed.

Sit back and relax for anything between approx. 1-4 hours (depending on your Raspberry Pi version, speed of microSD card, size of swap file, etc.) while Slackware ARM is installing, watch A history of Slackware development on youtube, or read the latest developments from the Slackware ARM Linux Project, while your Raspberry Pi is otherwise occupied... installing packages.

When all the packages have been installed you will see the screen below.

It took approx. 1 hour on a Raspberry Pi 3 Model B+ to complete the Slackware ARM current installation process with the packages which we'd previously selected. The time it takes for your installation to complete will depend on your own choice of packages, and several other factors.

Continue to the next section of this tutorial... Final steps of installation

Updated: 2021-04-06 12:46:17 UTC

Disclaimer: The SARPi Project website is for non-commercial and general information purposes only. The content is provided by Penthux.NET and while we endeavour to keep information up to date and correct, we make no representations or warranties of any kind, express or implied, about the completeness, accuracy, reliability, suitability or availability with respect to the website or any information, software, products, services, or related graphics which is available on the website for any purpose. Any reliance you place on such information is therefore strictly at your own risk. In no event will Penthux.NET be liable for any loss or damage including without limitation, indirect or consequential loss or damage, or any loss or damage whatsoever arising from loss of data or profits arising out of, or in connection with, the use of this website or any of its contents. Through this website you are able to visit other websites which are not under our control. Penthux.NET has no influence over the nature, content or availability of any external URLs. The inclusion of any URLs does not necessarily imply a recommendation or endorsement of any content therein. Every effort is made to ensure the SARPi Project website remains accessible. However, Penthux.NET takes no responsibility for, and will not be liable for, the SARPi Project website being temporarily unavailable due to technical issues beyond our control. Penthux.NET is in no way affiliated with Slackware Linux, Inc, or the Linux Foundation, or the Raspberry Pi Foundation, or any of their members, trustees, partners, or associates.

SARPi Project uses cookies for website traffic & data analysis. [ Cookie Policy ]