SARPi Project - Slackware ARM on a Raspberry Pi
Selecting Slackware ARM source media
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 'ftp://ftp.slackware.org.uk/' 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: http://arm.slackware.com/getslack/
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