SARPi Project - Slacking on a Raspberry Pi


Getting it all together...

To install and run Slackware Linux on a Raspberry Pi you are going to need most (if not all) of the things listed below.

First and foremost, you should already have:
• a Raspberry Pi single board computer. The more recent the version it is, the better. [*1]
• a storage device such as a microSD card or SSD. A microSD card of 32Gb capacity or more is recommended for full install. Or at least a 16GB microSD card for a minimal installation. It's possible to use a 8GB microSD card for a minimal installation but only recommended for users who are familiar with what's required in such cases. [*2]
• or a SSD connected to the Raspberry Pi via a SATA-USB adapter or a dedicated add-on adapter board [*3].
• a USB memory stick (at least 8Gb capacity) - but not essential. You can use a FTP/HTTP server as source media. [*4]
• a USB keyboard (a PS/2 keyboard with USB adapter also works).
• a monitor/tv/screen to display output with the relevant cable(s), or install remotely via ssh.
• a 5v DC power supply [PSU] to suit your Raspberry Pi version.

Secondly, you're also going to need access to the following:
• a Linux or Windows computer with a SD/MMC/SDIO card reader to configure the microSD card. Not essential if you're using a SSD for storage. [*5]
• an Internet connection and a means of connecting via Ethernet (router, hub, switch) or wireless.
• access to your Raspberry Pi. Either locally, or remotely via SSH on the network.

Last, but not least, you're going to need a SARPi installer image for your Raspberry Pi version.
• see the Downloads page for available installer images.

[Optional]
• a USB mouse - if you're planning on using a desktop environment it is advisable to have one.
• a USB wireless adapter - if you're not planning on using an Ethernet connection or the onboard wireless on a RPi3/4.

Considerations...

SARPi Project muse views ... NB: When using SARPi software, and/or following this guide, to install Slackware Linux ARM-based operating systems on Raspberry Pi single board computers you will be using SARPi installers. They are created by the SARPi Project, using various Slackware Linux sources, which have been modified and customised specifically for the purpose of installing Slackware Linux on Raspberry Pi single board computers. The Slackware Linux operating systems which can be installed with SARPi installers are created and maintained by Slackware Linux, Inc. SARPi installers may appear to be the offical Slackware installer, but they are not. It needs to be recognised and understood that SARPi installers are built and maintained by the SARPi Project.

[*1]. The more recent your Raspberry Pi model is, the faster and more capable it will be. Although it's possible to install Slackware 14.2 ARM Linux on a Raspberry Pi (1) it only has 512MB RAM and the operating system is no longer in development. The Raspberry Pi 2 features a quad-core CPU but is 32-bit architecture and not capable of 64-bit operations. The Raspberry Pi 3, 4 and 5 feature a quad-core CPU and are 64-bit capable. The Raspberry Pi 3 has 1GB RAM. the Raspberry Pi 4 has 2/4/8GB RAM. The Raspberry Pi 5 has 4/8GB RAM. Each successive Raspberry Pi computer features a more powerful and capable ARM CPU.

[*2]. It's worth noting that not all brands of microSD cards are designed and manufactured in exactly the same way and, under certain circumstances, you may experience problems/errors with some microSD cards that you won't face with others. At SARPi Project we have found that the Kingston Canvas Go! Plus microSD Memory Card range work flawlessly with Slackware Linux on Raspberry Pi computers and have been totally stable and 100% reliable throughout. That doesn't mean other microSD cards aren't as compatible. The best way to find out is to try different cards and see for yourself. Check out a list of known compatible microSD cards (and a lot more Raspberry Pi verified peripherals) on eLinux.org.

[*3]. It's possible to connect a SSD to the Raspberry Pi by various means and methods. Depending on your Raspberry Pi model, there are SATA-USB adapters which work on all models. There are also SSD enclosures which plug in to the Raspberry Pi the same way as a SATA-USB adapter. On more recent Raspberry Pi models there are dedicated add-on boards for connecting SSDs. Although it's possible to use a HDD in the same way as a SSD it is not recommended due to power requirements without the storage device being powered independently. It's prudent to investigate what's available and decide what best suits your requirements for whichever Raspberry Pi computer you are using.

[*4]. If you don't have a USB stick available you're still able to install Slackware Linux by configuring your network connection and specifying a FTP/HTTP server as the location of your source media. Instructions on how to do this are included later within this guide.

[*5]. You'll need to prepare either a micro SD card or SSD with the /boot partition for installing Slackware Linux on the Raspberry Pi. With a microSD card it's simply writing an image to it, and possibly editing a file to enable the network if your working headless on a network. It's basically the same for a SSD which still needs preparing with the /boot partition but a little different in how it can be achieved. Instructions on how to do this are included later within this guide.

SARPi Project muse views ... If you have previous experience installing Slackware, and don't need any instruction(s), the necessary files are available on the Downloads page.

When you have all that's required above, continue to the next section of this guide... Configure a storage device

Back to Top


Updated: 2024-03-08 16:47: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. SARPi Project is in no way affiliated with Slackware Linux, Inc, or the Linux Foundation, or Raspberry Pi Ltd., or any of their respective members, trustees, partners, or associates.


Accept!

SARPi Project uses cookies for website traffic data analytics purposes only. Cookies from this website do not collect or store any of your personal data.

Please read the SARPi Project website [ Cookie Policy ] for more details.