Archiv der Kategorie: Arch Linux

Raspberry Pi – Arch Linux – Installation

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:

  1. Arch Linux herunterladen und entpacken
  2. Mit: dd bs=1M if=/path/to/archlinux....img of=/dev/sdX
    Image auf die SD-Karte kopieren
  3. SD-Karte nun in den Raspberry und ersten Start ausführen
  4. Einloggen (direkt oder per ssh) mit Benutzer: root und Passwort: root
  5. 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
  6. 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
  7. Möchte man den Hostnamen alarmpi ändern editiere man die Datei /etc/hostname z.B. mit nano /etc/hostname und setze bei den gewünschten Namen; hier homepage (nano beenden mit Strg-X, mit y bestätigen und /etc/hostname ersetzen lassen)
  8. Namensauflösung noch nach 7. in /etc/hosts bekannt machen: nano /etc/hostsarchlinux_etc/hosts
    Der Name direkt unter hostname sollte der gleiche sein wie in/etc/hostname . In meinem Beispiel homepage.
  9. Neustart um Einstellungen zu übernehmen: shutdown -r now
  10. Nun System aktualisieren: pacman -Syu (kann eine Weile dauern)
  11. Passwort der Benutzers root ändern (wichtig!): passwd Passwort eingeben und ein zweites Mal bestätigen
  12. Sudo noch installieren, um als Normalnutzer adminstrative Aufgaben zu erledigen: pacman -S sudo
  13. Um normalen Nutzern sudo zu erlaben in der Datei /etc/sudoers die Raute vor #%wheel ALL=(ALL) ALL entfernen und speichern.
    sudoers
  14. adduser installieren mit pacman -S adduser
  15. Neuen Benutzer hinzufügen adduser
    Als Gruppe sollte wheel stehen! Sonst Werte auf default lassen.
    adduser
  16. Verbindung als root trennen exit und schauen ob alles funktioniert.
    loginuser
  17. 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).