Ich habe mittlerweile drei Raspberrys im Einsatz. Einer läuft mit raspbmc und die beiden anderen jeweils mit Arch Linux. Ich hatte Anfangs auch mit raspian gespielt, aber raspian bringt einfach zu viel vorinstallierte Software mit, welche ich nicht benötige. Ich nutze die kleinen Mini PCs lediglich für ein paar Server Dienste, sodass auch ein arch linux relativ schnell aufgesetzt ist.
Hier die für mich notwendigen Schritte:
1 Image runterladen und auf SD Karte packen
Das Image gibt es hier.
Nach dem Download muss die zip Datei entpackt werden und das Image mit dd auf die SD Karte transportiert werden.
sudo dd if=[IMAGE].img of=/dev/sdb
sdb ist natürlich zu ersetzen. Je nachdem wo eure SD Karte hängt.
Bevor die SD Karte nun in den Raspberry Pi gesteckt wird, empfehle ich noch die root Partition zu vergrößern. Diese ist per Default nur 2 GB groß. Am einfachsten ist es wenn ihr die Partition direkt mit einem Tool auf dem normalen Rechner vergrößert.
GParted oder ähnliches reicht hier völlig aus.
2 Booten des Raspberrys und anmelden als root
Die Karte ist soweit fertig. Ab in den Slot des Raspberrys und an den Strom damit. ![]()
Ich gehe davon aus, dass ihr den Pi mit einem Netzwerk Kabel verbunden habt.
Innerhalb weniger Sekunden ist der ssh Daemon gestartet sodass ihr euch amelden könnt.
ssh root@alarmpi
Das initiale Passwort lautet “root”. Per Default lautet der hostname alarmpi. Dieser wird aber in einem der
nächsten Schritte geändert.
3 root Passwort ändern
Als erstes ändern wir mal das root Passwort
passwd
4 Änderung local timezone
nano /etc/timezone
Hier muss folgendes geändert werden:
Europe/London
in
Europe/Berlin
5 Hostnamen ändern
Folgende Dateien müssen geändert werden /etc/hostname und /etc/hosts
5.1 /etc/hostname
nano /etc/hostname
Hier muss der bestehende Namen gegen den neuen ersetzt werden.
5.2 /etc/hosts
nano /etc/hosts
Die Zeile mit der IP 127.0.0.1 muss geändert werden.
Am Ende der Zeile muss der neue hostname gesetzt werden.
6 Update des Systems
pacman -Syu
Das Update kann ein paar Minuten dauern
7 User und Berechtigungen
nach der Installation gibt es erstmal nur den user root.
7.1 sudo installieren
Wie anfangs geschrieben kommt die arch Installation sehr schlank, sodass auch “sudo”
erst einmal installiert werden muss
pacman -S sudo
7.2 Normale user für sudo berechtigen
EDITOR=nano visudo
Nach folgender Stelle suchen:
%wheel ALL=(ALL) ALL
Diese Zeile muss einkommentiert werden, also das führende “#” entfernt werden.
7.3 User anlegen
7.3.1 Pakete installieren
pacman -S adduser
Nach der Installation können weitere User neben root angelegt werden,
7.3.2 User
adduser
7.3.3 Beispiel
---------------------------------------
Login name.......: meinUser
UID..............: [ Next available ]
Initial group....: users
Additional groups: [ None ]
Home directory...: /home/meinUser
Shell............: /bin/bash
Expiry date......: [ Never ]
8 Notwendige Softwarepakete installieren
pacman -S autofs --noconfirm
pacman -S nfs-utils --noconfirm
pacman -S mc --noconfirm
pacman -S zile --noconfirm
pacman -S htop --noconfirm
Diese Liste entspricht meiner Minimal Installation.
nfs-utils -> Ermöglicht den Zugriff auf das NAS über NFS
mc -> FileManager für die Console
zile -> ich bin emacs Junkie.
zile ist ein Clone, welcher aber nicht so gewaltig ist wie der emacs.
htop -> übersichtler als top.
Das war es eigentlich. Was jetzt fehlt sind natürlich die Serverdienste die ihr auf eurem Pi laufen haben wollt.
