Inhaltsverzeichnis
Raspi Tricks
SSH aktivieren
(Na gut, den Trick kennt wohl jeder..) Im Root- Verzeichnis der boot- Partition eine leere Datei namens ssh
anlegen. Das kann man vor allem auch gut direkt auf dem frisch gebrannten Image machen, ohne den Raspberry selber erst booten zu müssen
touch ssh
WLAN aktivieren
Im Root- Verzeichnis der boot- Partition eine WLAN- Config wpa_supplicant.conf
anlegen, die der Raspi dann beim Booten benutzt. Auch das kann man gut direkt auf dem frisch gebrannten Image machen, ohne den Raspberry selber erst booten zu müssen:
- wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 country=your_ISO-3166-1_two-letter_country_code network={ ssid="your_SSID" psk="your_PSK" key_mgmt=WPA-PSK }
Raspberry Pi Multiboot von USB Boot Switcher
Auf https://github.com/bablokb/pi-boot-switch findet sich ein sehr praktisches Script, mit dem dann nur der Kernel /boot immer noch von der SD-Karte gelesen wird, aber dort dann für / auf verschiedene Partitionen einer angeschlossenen USB- Festplatte weitergeleitet wird, so das man verschiedene Systeme dort hinterlegen kann, solange der Rechner immer mit dem gleichen Kernel (oftmals ja der Raspian oder neu Raspberry OS).
Hier nur wichtigsten Befehle als kleine Kurzreferenz:
Status- Updates
sudo pi-boot-switch -I Partition | Label | Role ---------------|-------|--------------------- /dev/mmcblk0p1 | boot | current boot /dev/mmcblk0p2 | | current root/next root /dev/mmcblk0p3 | |
Partitionen benennen ( -t bestimmt die gwünschte Partition (Target))
sudo pi-boot-switch -L "Original" -t /dev/mmcblk0p2
Partitionen kopieren (Option -F formatiert das Ziel vorher)
sudo pi-boot-switch -c -t /dev/mmcblk0p3 -F
Mit -s (switch) wird die Partition gewählt, mit der beim nächsten Start gebootet werden soll. Mit dem zusätzlichen Schalter -R wird der Reboot auch gleich ausgeführt.
sudo pi-boot-switch -s -t /dev/mmcblk0p3