LED-Laufschrift fürs Vereinsheim: Unterschied zwischen den Versionen

(Schalter auf rueckseite in Software auslesbar)
 
installiert die erzeugten Binärpakete (nur die Laufzeitabhängigkeiten) unter /root/raspi-root. Das Flag -K ist sehr wichtig, da dies verhindert, dass Pakete aus den Quellen gebaut werden (das sollte nur in der Buildumgebung geschehen).
 
==== Installation des neuen rootfs ====
 
Sind initramfs.img und root.squashfs neu erstellt, können diese wie folgt auf das Lumino-Pi kopiert werden:
 
1. vor dem Kopieren der Dateien eine SSH-Sitzung zum Lumino-Pi öffnen, /boot schreibbar machen und """offen lassen""":
 
user@client $ ssh root@ledschild.bingo
root@ledschild # mount -o remount,rw /boot
 
2. im Build-Chroot folgendes ausführen:
 
root@chroot # scp initramfs.img root.squashfs root@ledschild.bingo
 
3. Lumino-Pi neustarten:
 
Da das root-Dateisystem überschrieben wurde, kann das System nicht regulär neu gestartet werden. Daher wird SysRQ verwendet:
 
root@ledschild # sync
root@ledschild # mount -o remount,ro /boot
root@ledschild # echo 1 > /proc/sys/kernel/sysrq
root@ledschild # echo b > /proc/sysrq_trigger
<Broken Pipe ;-) >
 
Das Lumino-Pi sollte daraufhin mit dem neuen rootfs starten.
 
==== Probleme/ToDo ====
 
Software:
 
* Boot-Zeit zu lang
** Symptom: OpenRC steht lang bei „Caching service dependencies“
** Mögliche Ursachen: Datei mit Abhängigkeiten fehlt, falsche Zeitstempel
** Mögliche Lösung: Root-Dateisystem nach dem Boot vom Pi ziehen, mit dem Original vergleichen und fehlende Dateien nachziehen, so dass diese beim Booten bereits vorhanden sind
** Alternativer Lösungsansatz:
*** Yocto-Linux verwenden --[[Benutzer:Sqozz|Sqozz]] ([[Benutzer Diskussion:Sqozz|Diskussion]]) 22:04, 5. Jul. 2015 (CEST)
 
* [[Busanzeige|Bus-Schild]] fehlt komplett
359

Bearbeitungen