In dieser Anleitung wird gezeigt wie PirateBox auf einem Raspberry Pi installiert wird und der restliche verfügbare Speicherplatz auf der SD-Karte der pirateBox zur Verfügung gestellt wird. Benötigt wir ein Raspberry Pi mit W-LAN, egal ob onboard oder per USB angeschlossen.
1. Kopieren des Piratebox-Images auf eine microSD-Karte. Für das Beispiel wird macOS verwendet.
sudo dd bs=1m if=/Pfad_zum_Image/piratebox_rpi_1.1.1-1-03-10-2016.img of=/dev/rdisk2
2. SD-Karte in den Raspberry einstecken und los geht’s. Nach dem Booten erscheint ein W-LAN-Netzwerk namens „PirateBox – Share freely“. Verbindung zum W-LAN herstellen.
ssh alarm@alarmpi
3. Kopieren der beiden Skripte (siehe Quellen) per scp. /Pfad/zur/Datei bitte durch eigenen Pfad ersetzen. Diesen erhält man recht einfach indem man die entsprechende Datei per Drag & Drop in ein Terminal-Fenster wirft.
scp /Pfad/zur/Datei/cli_lbx.sh alarm@alarmpi: && scp /Pfad/zur/Datei/lbx_functions.sh alarm@alarmpi:
4. Anpassung der Berechtigungen, Verschieben und Ausführen der Skripte
chmod u+x lbx_functions.sh && chmod u+x cli_lbx.sh && sudo mv lbx_functions.sh /bin/ && sudo mv cli_lbx.sh /bin/ && sudo cli_lbx.sh do_swapon_step1 && sudo cli_lbx.sh do_ext_step1
5. Reboot
sudo reboot now
6. Erneut per SSH verbinden
ssh alarm@alarmpi
7. Verzeichnisse verschieben, Links erstellen
sudo mv /opt/piratebox/share/Shared /mnt/sdcard && sudo ln -s /mnt/sdcard/Shared /opt/piratebox/share && sudo mv /opt/piratebox/share/board/src /mnt/sdcard/kareha_uploads && sudo ln -s /mnt/sdcard/kareha_uploads /opt/piratebox/share/board/src && swapon -a
8. Kapazität überprüfen
df
9. Fertig, die PiRateBox ist einsatzbereit und nutzt den gesamten Speicher der SD-Karte.