Wie setze ich einen Raspberry Pi auf?
Herunterladen der Image Datei von https://www.raspberrypi.org/downloads/
Parallel dazu sollte die SD Karte gelöscht und formatiert werden. Am Mac geht das am besten mit dem Festplatten-Dienstprogramm. Es ist zu finden unter Programme -> Dienstprogramme. Hier ist aber vorsichtig vorzugehen! Es ist nämlich möglich, dass man versehentlich die Festplatte des Macs löscht. Deshalb bitte wie folgt vorgehen:
- SD Karte in den Reader oder SD Karten Slot des Macs einlegen.
- Karte identifizieren und auswählen!
- Einstellungen des Bilds übernehmen
- Fertig.
In der Zwischenzeit sollte der Download auch fertig sein. Die Image Datei liegt im Downloads-Ordner auf dem Rechner. Nun geht es ins Terminal. Es ist auch unter Dienstprogramme zu finden. Als erstes muss man in den Admin-Mode. Bei mir gibt es dazu einen speziellen User. Die einzelnen Befehle sind Fettgedruckt, wichtige Infos sind Fett / Blau dargestellt.
su Admin Password: bash-3.2$ diskutil list /dev/disk0 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *500.1 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_APFS Container disk1 499.9 GB disk0s2 /dev/disk1 (synthesized): #: TYPE NAME SIZE IDENTIFIER 0: APFS Container Scheme - +499.9 GB disk1 Physical Store disk0s2 1: APFS Volume SSD_Macintosh 361.9 GB disk1s1 2: APFS Volume Preboot 20.6 MB disk1s2 3: APFS Volume Recovery 514.7 MB disk1s3 4: APFS Volume VM 4.3 GB disk1s4 /dev/disk2 (external, physical): #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *16.0 GB disk2 1: DOS_FAT_32 EVALUIERUNG 16.0 GB disk2s1 bash-3.2$ diskutil umountDisk /dev/disk2 Unmount of all volumes on disk2 was successful bash-3.2$ sudo dd if=/Users/##USER-NAME##/Downloads/2018-11-13-raspbian-stretch-full.img of=/dev/disk2 bs=4m Password: load: 1.42 cmd: dd 1171 uninterruptible 0.00u 1.54s 37+0 records in 36+0 records out 150994944 bytes transferred in 20.125403 secs (7502704 bytes/sec) load: 1.48 cmd: dd 1171 uninterruptible 0.00u 4.72s 118+0 records in 117+0 records out 490733568 bytes transferred in 63.439629 secs (7735442 bytes/sec) 1263+0 records in 1263+0 records out 5297405952 bytes transferred in 675.900108 secs (7837557 bytes/sec) bash-3.2$
Mit der Tastenkombination >CTRL< + t kann man sich den Stand der “Installation” anzeigen lassen. Je nach Rechner und SD Karte dauert das zwischen 10 und 60 min.
Wenn das Image geschrieben ist, muss noch der SSH Mode auf dem Raspi aktiviert werden. Dazu muss in der boot-Partition (sollte nun auf dem Schreibtisch zu finden sein) nur eine Datei SSH (ohne) Inhalt angelegt werden. Das geht mit dem Befehl:
touch /Volumes/boot/ssh
Fertig, der Raspi kann nun das erstmal booten. Am besten mit LAN Anschluss, da WLAN noch nicht eingerichtet ist. Über den DHCP Server die IP Adresse herausfinden und mit ssh pi@##IP-Adresse einloggen. Das Standard-Passwort ist > raspberry < .
Hier einige Sachen, die nach dem Aufsetzen eines Raspis zutun sind:
Passwort pi reseten / ändern
sudo passwd pi
Samba einrichten
damit der Raspi, bzw. Daten direkt auf dem mac im Finder gesichert werden können. Dazu muss erstmal Samba installiert werden.
sudo apt-get update sudo apt-get install samba samba-common-bin sudo vi /etc/samba/smb.conf
Hier die Zeile “read only = no” am Ende einfügen.
sudo su root@raspberrypi:/home/pi# smbpasswd -a root New SMB password: Retype new SMB password: Added user root. smbpasswd -a pi New SMB password: Retype new SMB password: Added user pi.
Restart des Samba-Dienstes
/etc/init.d/samba stop /etc/init.d/samba start
Nun nur noch in den Finder einbinden. Im Finder-Menue -> “Gehe zu” folgendes eingeben:
Bitte die korrekte IP Adresse einfügen! Auf > Verbinden < klicken, dann den User auswählen:
Fehler-Möglichkeiten
Wenn der Connect zum Raspi nicht klappt, wenn er neu aufgesetzt wurde:
SHA Key wurde schon verwendet und der Raspi meint, dass etwas nicht stimmt!
ssh-keygen -R "myIP“
myIP ist die IP Adresse des Raspis mit dem man sich nicht verbinden kann.
Einbindung externe Laufwerke – Synology NAS
Hierzu muss auf dem NAS die IP des Raspis freigegeben werden. Also als Admin auf der Diskstation einloggen und in die Systemsteuerung gehen. Dort in den > Gemeinsamen Ordner < wechseln und entweder einen Ordner anlegen oder einen selektieren, hier den Ordner > pi < und > web <:
Dann > bearbeiten < auswählen und den Reiter > NFS-Berechtigungen < auswählen.
Über > Erstellen < wird dann die zu berechtigende IP Adresse freigeschaltet:
Das war es auf Seite des NAS! Nun zurück zum Raspi:
Mount-Points erzeugen / eintragen
sudo vi /etc/fstab
In dieser Datei werden die Laufwerke / Verzeichnisse eingetragen, die gemountet (eingebunden) werden sollen. Hier sind es der > pi < und der
> web < Ordner. Ich habe das über diese Zeilen getan:
192.168.2.107:/volume1/pi /nas nfs atime,auto,rw,dev,exec,suid 0 0 192.168.2.107:/volume1/web /web nfs atime,auto,rw,dev,exec,suid 0 0
Die anderen beiden Einträge bitte unbearbeitet lassen! Sie gehören zur SD Karte. Nun nur noch die beiden Ordner /nas und /web anlegen:
sudo mkdir /web sudo mkdir /nas sudo mount -a sudo /etc/init.d/rpcbind start
Fertig! Der Raspi ist nun aufgesetzt, im Finder verfügbar, hat eine NAS Verbindung. Fehlt nur noch das WIFI / WLAN:
sudo vi /etc/network/interfaces
editieren und um folgendes erweitern:
auto lo iface lo inet loopback iface eth0 inet dhcp auto wlan0 allow-hotplug wlan0 iface wlan0 inet dhcp wpa-ap-scan 1 wpa-scan-ssid 1 wpa-ssid "Meine - SSID" wpa-psk "Mein - Passwort"
Hier bitte die entsprechenden SSID und das entsprechende Passwort eintragen. Nun ist der Raspi fertig für das erste Backup! Falls man etwas zerschießen sollte und keine Lust hat den Fehler zu suchen und zu fixes, kann man schnell und unkompliziert das Backup einspielen und hier wieder aufsetzen.
Backup im laufenden Betrieb
Ein Backup im laufenden Betrieb ist problematisch. Es geht, aber wird nicht immer korrekt erzeugt! Hier ein Beispiel mit dem gemounteten /nas, welches ein Backup-Ordner enthält. Der gesamte Raspi ist unter dem “Verzeichnis” /dev/mmcblk0 zu finden. Dieser “Ordner” muss mit dd gesichert werden.
sudo fdisk /dev/mmcblk0
Welcome to fdisk (util-linux 2.29.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): p
Disk /dev/mmcblk0: 14.9 GiB, 15962472448 bytes, 31176704 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
Disklabel type: dos
Disk identifier: 0xc7513dd7
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 8192 98045 89854 43.9M c W95 FAT32 (LBA)
/dev/mmcblk0p2 98304 31176703 31078400 14.8G 83 Linux
Command (m for help): q
sudo dd if=/dev/mmcblk0 of=/nas/Backup/2018-12-09-Eval.img bs=1M
15223+0 records in
15223+0 records out
15962472448 bytes (16 GB, 15 GiB) copied, 1455.43 s, 11.0 MB/s
Vorsicht ist geboten, denn wenn der Raspi läuft, können Dateien gesperrt sein, oder gerade geändert werden! Der 100%-ige Weg läuft nur über das korrekte Herunterfahren des Raspis. Dann die SD Karte in den Reader und dann sichern.