[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
howtos:hardware:arm:raspberrypi3 [2017/06/08 05:02 (UTC)] – [Manual install method without a Raspbian image] yugiohjcj | howtos:hardware:arm:raspberrypi3 [2022/06/25 13:46 (UTC)] – mozes | ||
---|---|---|---|
Line 1: | Line 1: | ||
===== Slackware ARM on the Raspberry Pi 3 ===== | ===== Slackware ARM on the Raspberry Pi 3 ===== | ||
- | The Raspberry Pi 3 has a Broadcom BCM2837 SoC incorporating a Quad-core ARMv8 Cortex-A53 [64 bit] CPU @ 1.2GHz and VideoCore IV GPU @ 400MHz, and comes with 1GB LPDDR2 SDRAM @ 900MHz. This revised and upgraded ARM single board computer succeeds the [[howtos: | + | The Raspberry Pi 3 has a Broadcom BCM2837 SoC incorporating a Quad-core ARMv8 Cortex-A53 [64 bit] CPU @ 1.2GHz and VideoCore IV GPU @ 400MHz, and comes with 1GB LPDDR2 SDRAM @ 900MHz. This revised and upgraded ARM single board computer succeeds the [[howtos: |
- | The Raspberry Pi 3 is supported outside of the official Slackware ARM tree by the Slackware community. | ||
- | ==== Slackware | + | ==== Slackware |
- | Slackware ARM -current or Slackware | + | Slackware |
- | Follow the link(s) in the table below. These are maintained by a separate author as part of the Slackware-on-Raspberry Pi community. | + | [[slackwarearm: |
- | ^ Site ^ Slackware versions ^ Using official Slackware packages ^ Installation methods ^ Notes ^ | ||
- | | [[http:// | ||
- | |||
- | As long you use the most recent raspbian image and firmware the [[howtos: | ||
- | |||
- | ==== Manual install method without a Raspbian image ==== | ||
- | |||
- | Table of contents | ||
- | - Partition and format the SD Card | ||
- | - Put the Raspberry Pi firmware in the SD Card | ||
- | - Put the Slackware ARM mini root file system in the SD Card | ||
- | - Insert the SD Card in the Raspberry Pi | ||
- | |||
- | Remarks: | ||
- | * This method is for installing Slackware ARM 14.2 on a Raspberry Pi 3 Model B without a Raspbian image | ||
- | * However, it should work for other Slackware ARM and Raspberry Pi versions | ||
- | |||
- | === 1. Partition and format the SD Card === | ||
- | |||
- | < | ||
- | $ sudo fdisk -l / | ||
- | |||
- | Disk / | ||
- | 4 heads, 16 sectors/ | ||
- | Units = sectors of 1 * 512 = 512 bytes | ||
- | Sector size (logical/ | ||
- | I/O size (minimum/ | ||
- | Disk identifier: 0x00000000 | ||
- | |||
- | Device Boot Start | ||
- | / | ||
- | / | ||
- | $ sudo mkfs.vfat / | ||
- | $ sudo mkfs.ext4 / | ||
- | </ | ||
- | |||
- | Remarks: | ||
- | * I use a 32GB SD Card | ||
- | * I choose 32MB for the size of the first partition | ||
- | * I let the empty space left for the second partition | ||
- | |||
- | === 2. Put the Raspberry Pi firmware in the SD Card === | ||
- | |||
- | < | ||
- | $ git clone https:// | ||
- | $ sudo mount / | ||
- | $ sudo cp -r firmware/ | ||
- | $ sudo umount ~/mnt | ||
- | $ sudo mount / | ||
- | $ sudo mkdir -p ~/ | ||
- | $ sudo cp -r firmware/ | ||
- | $ sudo umount ~/mnt | ||
- | </ | ||
- | |||
- | === 3. Put the Slackware ARM mini root file system in the SD Card === | ||
- | |||
- | < | ||
- | $ wget -c ftp:// | ||
- | $ sudo mount / | ||
- | $ sudo tar -C ~/mnt -xf slack-14.2-miniroot_01Jul16.tar.xz | ||
- | $ echo "/ | ||
- | $ echo "/ | ||
- | $ echo " | ||
- | $ PASSWD=$(openssl passwd -1 -salt cetkq/ | ||
- | $ sudo sed -i " | ||
- | $ sudo sed -i ' | ||
- | $ echo " | ||
- | $ sudo umount ~/mnt | ||
- | </ | ||
- | |||
- | Remarks: | ||
- | * I set " | ||
- | * I set DHCP on the " | ||
- | * I allow the " | ||
- | |||
- | === 4. Insert the SD Card in the Raspberry Pi === | ||
- | |||
- | Your SD Card is ready so you can insert it in the Raspberry Pi and boot. | ||
- | |||
- | You can connect remotely to your Raspberry Pi as " | ||
- | < | ||
- | $ ssh root@raspberrypi | ||
- | </ | ||
- | |||
- | As soon as you are logged, you might want to install additional Slackware ARM packages: | ||
- | < | ||
- | $ wget --mirror ftp:// | ||
- | $ upgradepkg --install-new ftp.arm.slackware.com/ | ||
- | $ removepkg ftp.arm.slackware.com/ | ||
- | </ | ||
- | |||
- | Remarks: | ||
- | * I consider that the Raspberry Pi hostname is " | ||
- | * I recommend to add a normal user and use this user instead of " | ||
- | * I recommend to change the " | ||
- | * I recommend to disallow the " | ||
- | * I recommend to [[https:// | ||
- | * I recommend to [[https:// | ||
===== Sources ===== | ===== Sources ===== | ||
Line 115: | Line 16: | ||
- | <!-- If you are copying information from another source, then specify that source --> | ||
- | <!-- * Original source: [[http:// | ||
- | <!-- Authors are allowed to give credit to themselves! --> | ||
- | <!-- * Originally written by [[wiki: | ||
- | <!-- * Contributions by [[wiki: | ||
- | |||
- | <!-- Please do not modify anything below, except adding new tags.--> | ||
- | <!-- You must remove the tag-word " | ||
- | {{tag> |