Ziel:
Grundinstallation eines Arch-Linux-Systems auf dem Raspberry-Pi, um diesen dann zu erweitern.
Benötigt:
- Raspberry Pi Modell B + Netzteil Micro-USB
- SD-Card (mind. 2GB)
- SD-Karten Slot etc. zum Schreiben des Images
- Arch Linux Image
- Rechner mit Linux-Derivat (oder Windows mit USB-Image-Tool – nicht betrachtet)
Vorgehen:
- Arch Linux herunterladen und entpacken
- Mit:
dd bs=1M if=/path/to/archlinux....img of=/dev/sdX
Image auf die SD-Karte kopieren
- SD-Karte nun in den Raspberry und ersten Start ausführen
- Einloggen (direkt oder per ssh) mit Benutzer:
root
und Passwort:root
- Arch Linux Deutsch (Sprache und Tastaturlayout) beibringen:
echo LANG=de_DE.UTF-8 > /etc/locale.conf
echo LC_COLLATE=C >> /etc/locale.conf
echo KEYMAP=de-latin1 > /etc/vconsole.conf
- Zeitzone auf Berlin korrigieren:
ln -s /usr/share/zoneinfo/Europe/Berlin /etc/localtime
Sollte die Fehlermeldung kommen:
ln: failed to create symbolic link '/etc/localtime': File exists
ist die Datei /etc/localtime zu löschen und der Befehl zu wiederholen
- Möchte man den Hostnamen
alarmpi
ändern editiere man die Datei/etc/hostname
z.B. mitnano /etc/hostname
und setze bei den gewünschten Namen; hierhomepage
(nano beenden mitStrg-X
, mity
bestätigen und/etc/hostname
ersetzen lassen) - Namensauflösung noch nach 7. in
/etc/hosts
bekannt machen:nano /etc/hosts
Der Name direkt unter hostname sollte der gleiche sein wie in/etc/hostname
. In meinem Beispielhomepage
. - Neustart um Einstellungen zu übernehmen:
shutdown -r now
- Nun System aktualisieren:
pacman -Syu
(kann eine Weile dauern) - Passwort der Benutzers root ändern (wichtig!):
passwd
Passwort eingeben und ein zweites Mal bestätigen - Sudo noch installieren, um als Normalnutzer adminstrative Aufgaben zu erledigen:
pacman -S sudo
- Um normalen Nutzern
sudo
zu erlaben in der Datei/etc/sudoers
die Raute vor#%wheel ALL=(ALL) ALL
entfernen und speichern.
adduser
installieren mitpacman -S adduser
- Neuen Benutzer hinzufügen
adduser
Als Gruppe sollte wheel stehen! Sonst Werte auf default lassen.
- Verbindung als
root
trennenexit
und schauen ob alles funktioniert.
- Jetzt ist das Grundsystem fertig. Man sollte sich jetzt ein Abbild der SD-Karte machen um diese Prozedur nicht unnötig wiederholen zu müssen (Festplattenabbild mit Linux Hausmitteln).