[2025-jun-17] The SlackDocs mailing lists at https://lists.alienbase.nl/mailman/listinfo have been retired. No one has been using these lists for years and it's time to say goodbye. The list archives remain available at https://scalzi.slackware.nl/mailman/listinfo/slackdocs
[2025-jun-17] The SlackDocs Wiki has moved to a new server, in order to make it more performant.
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| howtos:hardware:arm:raspberrypi [2017/05/05 05:41 (UTC)] – remove the "Slackware ARM 14.2 on the Raspberry Pi 3 Model B" section because it is moved to the "Slackware ARM on the Raspberry Pi 3" page yugiohjcj | howtos:hardware:arm:raspberrypi [2026/06/12 15:59 (UTC)] (current) – mozes | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | [[https:// | ||
| - | ====== Slackware ARM on the Raspberry Pi 1 ====== | ||
| - | Since there are so many ARM devices coming | + | ====== Slackware |
| - | to provide support for them all in the main tree. | + | |
| - | The Raspberry Pi is supported | + | The 64 bit Raspberry Pi models (RPi3, RPi4, RPi5) are officially |
| + | See the [[slackwarearm: | ||
| - | === Slackware | + | ====== Slackware |
| - | Since the release of Slackware ARM 14.0, there have been a number of community | + | Slackware ARM does not support |
| - | efforts to bring Slackware to the device: | + | |
| - | + | ||
| - | Slackware ARM 14.2 is the only available version of Slackware that is officially supported/ | + | |
| - | + | ||
| - | You should follow one of the links in the table below. | + | |
| - | + | ||
| - | ^ Site ^ Slackware versions ^ Using official Slackware packages ^ Installation methods ^ Notes ^ | + | |
| - | | [[http:// | + | |
| - | | [[http:// | + | |
| - | | [[http:// | + | |
| - | + | ||
| - | + | ||
| - | === Manual installation method === | + | |
| - | + | ||
| - | Although the community does its best to keep up with the hardware changes there may be times when the above notes and images are unusable. If this happens you may work around the problem by using a miniroot image and a functional boot partition from some other source (like borrowing them from rasbian). If the kernel is the only issue you can compile your own kernel from sources (see here for a guide on doing that [[http:// | + | |
| - | + | ||
| - | Here are the steps involved in setting up a minimal Slackware ARM system from a miniroot image: | + | |
| - | + | ||
| - | Download the current stable raspbian image from http:// | + | |
| - | Unzip it and mount the partitions therein via loopback and then put all that is needed in a tarball for later use: | + | |
| - | + | ||
| - | root@darkstar:/ | + | |
| - | + | ||
| - | Disk 2016-05-10-raspbian-jessie-lite.img: | + | |
| - | Units: sectors of 1 * 512 = 512 bytes | + | |
| - | Sector size (logical/ | + | |
| - | I/O size (minimum/ | + | |
| - | Disklabel type: dos | + | |
| - | Disk identifier: 0x84f9d19f | + | |
| - | + | ||
| - | Device | + | |
| - | 2016-05-10-raspbian-jessie-lite.img1 8192 137215 | + | |
| - | 2016-05-10-raspbian-jessie-lite.img2 | + | |
| - | + | ||
| - | root@darkstar:/ | + | |
| - | root@darkstar:/ | + | |
| - | root@darkstar:/ | + | |
| - | root@darkstar:/ | + | |
| - | root@darkstar:/ | + | |
| - | root@darkstar:/ | + | |
| - | + | ||
| - | Please note the sectors of the beginning of the partitions: 8192 and 137216. We need to multiply these by 512 to get the byte offset for the loop device setup. This is done by < | + | |
| - | Now partition and format an SD like this: (NB the "fdisk -l" is just to show how I partitioned my SD) | + | |
| - | + | ||
| - | root@darkstar: | + | |
| - | + | ||
| - | Disk /dev/sde: 4093 MB, 4093640704 bytes | + | |
| - | 126 heads, 62 sectors/ | + | |
| - | Units = sectors of 1 * 512 = 512 bytes | + | |
| - | Sector size (logical/ | + | |
| - | I/O size (minimum/ | + | |
| - | Disk identifier: 0xd0b5414a | + | |
| - | + | ||
| - | | + | |
| - | / | + | |
| - | / | + | |
| - | root@darkstar: | + | |
| - | root@darkstar: | + | |
| - | root@darkstar: | + | |
| - | root@darkstar: | + | |
| - | root@darkstar: | + | |
| - | + | ||
| - | It's not a typo I got a bad headache figuring out why it did not work: the boot partition is to me made with id " | + | |
| - | + | ||
| - | Now you can extract the Slackware ARM miniroot and then the raspbian_boot_stuff.tgz in /mnt/hd.\\ | + | |
| - | Edit the / | + | |
| - | Edit the fstab to match your formatting (if that was like I suggested it will look like this:) | + | |
| - | + | ||
| - | root@darkstar:/ | + | |
| - | proc /proc | + | |
| - | / | + | |
| - | / | + | |
| - | root@darkstar:/ | + | |
| - | + | ||
| - | You can now umount the SD, insert it into the RasbberyPI and boot into your Slackware ARM miniroot to add whatever else you need.\\ | + | |
| - | I generally add whatever else I need by simply using wget to pull down slackpkg, installing manually the downloaded slackpkg, editing the mirrors file and then install the rest that's needed with slackpkg itself (internet connection is required for this).\\ | + | |
| - | You might want to edit or comment the serial console in inittab to suppress the " | + | |
| - | + | ||
| - | Incidentally if you download a recent version of raspbian this procedure will create bootable images for the RPi, RPi 2, RPi 3, and RPi Zero. | + | |
| - | + | ||
| - | + | ||
| - | ===== Sources ===== | + | |
| - | + | ||
| - | * Originally written by [[wiki: | + | |
| - | * Contributions by [[wiki: | + | |
| - | + | ||
| - | + | ||
| - | <!-- Please do not modify anything below, except adding new tags.--> | + | |
| - | <!-- You must also remove the tag-word " | + | |
| - | {{tag> | + | |