Installation von Arch Linux auf einem Raspberry Pi
Installation und Konfiguration von Arch Linux auf einem Raspberry Pi.
Installation
ArchLinux wird laut der Anleitung http://archlinuxarm.org/platforms/armv6/raspberry-pi auf einer SD Karte installiert. Eventuell muss die Boot-Partition während des Einrichtens mit fdisk mit a zum booten aktiviert werden. Voraussetzung ist aber das Paket dosfstools zum Erzeugen des VFAT Dateisystems.
Mittels der Anleitung wird die SD Karte mit zwei Partitionen eingerichtet, einer boot mit 100MB und root mit dem verbleibendem Speicherplatz der Karte.
Konfiguration
Mittels
nano /etc/locale.gen
die Kommentierung in den Zeilen
de_DE.UTF-8 UTF-8
de_DE ISO-8859-1
de_DE@euro ISO-8859-15
entfernen und Lokalisierungen einstellen:
locale-gen
echo LANG=de_DE.UTF-8 > /etc/locale.conf
echo KEYMAP=de-latin1 > /etc/vconsole.conf
ln -sf /usr/share/zoneinfo/Europe/Berlin /etc/localtime
Den Rechnernamen festlegen (als Voreinstellung besteht alarmpi), wenn gewünscht:
echo pinu > /etc/hostname
Softwarepakete installieren
pacman -Syu base-devel abs samba acpid ntp nmap wget git svn
NTPD - Zeitsyncronisation konfigurieren
In /etc/ntp.conf wird
server de.pool.ntp.org
als Zeitserver-Pool eingetragen. Manuelle Syncronisierung mit
ntpd -gq
Automatischer Start des Service
systemctl enable ntpd
yaourt installieren
wget https://aur.archlinux.org/packages/ya/yaourt/yaourt.tar.gz
tar xfv yaourt.tar.gz
cd yaourt
makepkg -Acsf --asroot
pacman -U yaourt-[...].pkg.tar.xz
Eventuell kommt es zu einer Fehlermeldung, wenn eine Abhängigkeit nicht installiert werden kann. Dann muss das entsprechende Paket händisch analog zum Weg oben installiert werden. Zum Beispiel package-query-1.4.x:
wget https://aur.archlinux.org/packages/pa/package-query/package-query.tar.gz
tar xvf package-query.tar.gz
cd package-query
makepkg -Acsf --asroot
pacman -U package-query-[...].pkg.tar.xz
Journald Beschleunigung
Journald speichert die Logdateien im Standardfall auf dem Filesystem. Das kann bremsen, schneller ist die Speicherung im Speicher mit der Einstellung volatile.
Anpassung der Konfiguration unter /etc/systemd/journald.conf:
[Journal]
#Storage=auto
Storage=volatile
Links
- Raspberry Pi bei Arch Linux ARM
- Der ArchWiki Eintrag
- Artikel zum Pi im Microcontroller Forum
- Raspberry Speed-Up Tweaks