Slackware ARM on a Raspberry Pi

Log-in and prepare the system for installation

After successfully booting your Raspberry Pi with the pre-configured microSD card inserted, the first thing you will be presented with in the Slackware ARM installer is a choice of keyboard map which looks something similar to the following:

You can select a keyboard map by typing '1' and pressing the enter key, following the directions given.

FatDog says ... If you've logged in remotely you will not be given the chance to set a keyboard map and will be put at the command prompt. You can specify a keyboard map later, during Slackware 'Setup'.

Then you will see this next screen:

You should type 'root' as the login and press the enter key.

Now you'll see the next screen and this is where you'll start to configure your system and install Slackware ARM Linux.

Setting the system date & time

FatDog says ... IMPORTANT! : Before you do anything else, you MUST set the correct time and date on the Linux system. It's good policy to always check the time is accurate after (re)booting the system, even when you have a real time clock (RTC) installed.

If you do not set the correct time and date your Linux system will default to 00:00 (midnight) on 01 January 1970, the date of the UNIX epoch. This will undoubtably cause many problems as you try to use Slackware ARM.

Setting accurate time is done very easily with the 'date' command using the following format:


The day (DAY) and month (MONTH) can be specified as full names (e.g. Monday, Thursday, August, December) or short names (e.g. Mon, Thu, Aug, Dec). The date (DATE), hour (HH), minute (MM), and second (ss) values are always specified in 2 digits and have a leading zero '0' where applicable. The time is always specified as the 24 hour clock. The year (YEAR) is always specified with 4 digits. Don't forget the double quotes "around the date" or it will not work.

Example: if the time is 9:53pm on Wednesday 14th September 2016 then the command would be as follows:

root@slackware:~# date -s "Wed Sep 14 21:53:00 2016"

You can also use the 'date MMDDHHmmYYYY' date format (where 'MM' is month, 'DD' is date, 'HH' is hours, 'mm' is minutes, and 'YYYY' is the year). Again, use leading zeros where applicable and the 24-hour clock format. For example, like this:

root@slackware:~# date 091421532016

FatDog says ... If you want trouble-free timekeeping, or rely on accurate time for any purpose, on your Slackware ARM system, you may wish to consider purchasing a real time clock (RTC). These RTC devices are generally very easy to get hold of and installed. The ChronoDot and DS3231 MINI RTC Module are among our own personal favourites.

If you've already enabled and configured the NIC (networking) and established an Internet connection, you could use the 'ntpdate' command to accurately set the time and date on the system. Like this:

So, you now have the option to Setup the NIC for Slackware ARM installation (if you haven't already booted with networking enabled). You will want to do this if you plan on using a FTP/HTTP server as your Slackware ARM source.

Otherwise, continue to the next section of this installer tutorial... Setting up partitions on available drives

Updated: 20 Dec 2016 08:05:09