The Wiki has moved to new hardware, and the old server died.

Welcome to the Slackware Documentation Project

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
howtos:hardware:arm:raspberrypi [2017/04/26 22:01 (UTC)]
mozes [Slackware ARM on the Raspberry Pi 1]
howtos:hardware:arm:raspberrypi [2019/07/25 23:36 (UTC)] (current)
exaga updated SARPi URL
Line 18: Line 18:
  
 ^ Site ^ Slackware versions ^ Using official Slackware packages ^ Installation methods ^ Notes ^ ^ Site ^ Slackware versions ^ Using official Slackware packages ^ Installation methods ^ Notes ^
-| [[http://​sarpi.fatdog.nl/|FatDog]] | 14.2 | Yes | Slackware installer | An end-to-end HOW TO guiding ​you through the installation and setup process. |+| [[http://​sarpi.fatdog.eu/|SARPi Project]] | 14.2 | Yes | Slackware installer | An end-to-end HOW TO tutorial taking ​you through the installation and setup process. |
 | [[http://​stanleygarvey.com/​slackwarearm_rpi/​index.php|Stanley Garvey]] | 14.0 | Yes | Slackware installer & pre-made images | Pre-made installed OS images ready to copy to an SD card | | [[http://​stanleygarvey.com/​slackwarearm_rpi/​index.php|Stanley Garvey]] | 14.0 | Yes | Slackware installer & pre-made images | Pre-made installed OS images ready to copy to an SD card |
 | [[http://​www.daves-collective.co.uk/​raspi/​|Dave'​s Collective]] | 13.37 | Yes | Slackware installer | An excellent set of instructions in order to have Slackware ARM running on your Raspberry Pi. | | [[http://​www.daves-collective.co.uk/​raspi/​|Dave'​s Collective]] | 13.37 | Yes | Slackware installer | An excellent set of instructions in order to have Slackware ARM running on your Raspberry Pi. |
Line 91: Line 91:
 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. 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.
  
-====== Slackware ARM 14.2 on the Raspberry Pi 3 Model B ====== 
  
-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 
-  * However, it should work for other Slackware ARM and Raspberry Pi versions 
- 
-=== 1. Partition and format the SD Card === 
- 
-<​code>​ 
-$ sudo fdisk -l /​dev/​mmcblk0 
- 
-Disk /​dev/​mmcblk0:​ 31.9 GB, 31914983424 bytes 
-4 heads, 16 sectors/​track,​ 973968 cylinders, total 62333952 sectors 
-Units = sectors of 1 * 512 = 512 bytes 
-Sector size (logical/​physical):​ 512 bytes / 512 bytes 
-I/O size (minimum/​optimal):​ 512 bytes / 512 bytes 
-Disk identifier: 0x00000000 
- 
-        Device Boot      Start         ​End ​     Blocks ​  ​Id ​ System 
-/​dev/​mmcblk0p1 ​           2048       ​67583 ​      ​32768 ​   b  W95 FAT32 
-/​dev/​mmcblk0p2 ​          ​67584 ​   62333951 ​   31133184 ​  ​83 ​ Linux 
-$ sudo mkfs.vfat /​dev/​mmcblk0p1 
-$ sudo mkfs.ext4 /​dev/​mmcblk0p2 
-</​code>​ 
- 
-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 === 
- 
-<​code>​ 
-$ git clone https://​github.com/​raspberrypi/​firmware.git 
-$ sudo mount /​dev/​mmcblk0p1 ~/mnt 
-$ sudo cp -r firmware/​boot/​* ~/mnt 
-$ sudo umount ~/mnt 
-$ sudo mount /​dev/​mmcblk0p2 ~/mnt 
-$ sudo mkdir -p ~/​mnt/​lib/​modules 
-$ sudo cp -r firmware/​modules/​* ~/​mnt/​lib/​modules 
-$ sudo umount ~/mnt 
-</​code>​ 
- 
-=== 3. Put the Slackware ARM mini root file system in the SD Card === 
- 
-<​code>​ 
-$ wget -c ftp://​ftp.arm.slackware.com/​slackwarearm/​slackwarearm-devtools/​minirootfs/​roots/​slack-14.2-miniroot_01Jul16.tar.xz 
-$ sudo mount /​dev/​mmcblk0p2 ~/mnt 
-$ sudo tar -C ~/mnt -xf slack-14.2-miniroot_01Jul16.tar.xz 
-$ echo "/​dev/​mmcblk0p1 /boot vfat defaults 0 0" | sudo tee ~/​mnt/​etc/​fstab 
-$ echo "/​dev/​mmcblk0p2 /     ext4 defaults 0 0" | sudo tee -a ~/​mnt/​etc/​fstab 
-$ echo "​proc ​          /proc proc defaults 0 0" | sudo tee -a ~/​mnt/​etc/​fstab 
-$ PASSWD=$(openssl passwd -1 -salt cetkq/​enZx6/​c2 password) 
-$ sudo sed -i "​s|\(root:​\).*\(:​16983:​0:::::​\)|\1${PASSWD}\2|"​ ~/​mnt/​etc/​shadow 
-$ sudo sed -i '​s|USE_DHCP\[1\]=""​|USE_DHCP\[1\]="​yes"​|'​ ~/​mnt/​etc/​rc.d/​rc.inet1.conf 
-$ echo "​PermitRootLogin yes" | sudo tee -a ~/​mnt/​etc/​ssh/​sshd_config 
-$ sudo umount ~/mnt 
-</​code>​ 
- 
-Remarks: 
-  * I set "​password"​ as password for the "​root"​ user 
-  * I set DHCP on the "​eth1"​ network interface 
-  * I allow the "​root"​ user to connect through SSH 
- 
-=== 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 "​root"​ through SSH. 
-<​code>​ 
-$ ssh root@raspberrypi 
-</​code>​ 
- 
-As soon as you are logged, you might want to install additional Slackware ARM packages: 
-<​code>​ 
-$ wget --mirror ftp://​ftp.arm.slackware.com/​slackwarearm/​slackwarearm-14.2 
-$ upgradepkg --install-new ftp.arm.slackware.com/​slackwarearm/​slackwarearm-14.2/​slackware/​*/​*.txz 
-$ removepkg ftp.arm.slackware.com/​slackwarearm/​slackwarearm-14.2/​slackware/​*/​kernel_*.txz 
-</​code>​ 
- 
-Remarks: 
-  * I consider that the Raspberry Pi hostname is "​raspberrypi"​ 
-  * I recommend to add a normal user and use this user instead of "​root"​ 
-  * I recommend to change the "​root"​ user password 
-  * I recommend to disallow the "​root"​ user to connect through SSH 
-  * I recommend to [[https://​www.raspberrypi.org/​documentation/​linux/​kernel/​building.md|build your own Linux kernel]] packages because the kernel you are running does not match with the installed Slackware ARM packages 
-  * I recommend to [[https://​dri.freedesktop.org/​wiki/​VC4/​|build your own Mesa]] package to get 60 FPS with the "​glxgears"​ command 
 ===== Sources ===== ===== Sources =====
  

In Other Languages
QR Code
QR Code howtos:hardware:arm:raspberrypi (generated for current page)