SARPi Project - 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.

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

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 14:32pm on Sunday 25th March 2018 then the command would be as follows:

root@slackware:~# date -s "Sun Mar 25 14:32:00 2018"

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 032514322018

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 one of the following commands (depending on the Slackware ARM version) to accurately set the time and date on the system:

root@slackware:~# ntpd -p


root@slackware:~# ntpdate


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: 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 ]