Raspberry Pi aufsetzen und konfigurieren

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:

  1. SD Karte in den Reader oder SD Karten Slot des Macs einlegen.
  2. Karte identifizieren und auswählen!
  3. Einstellungen des Bilds übernehmen
  4. 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.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.