<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://picastle.de/wiki/index.php?action=history&amp;feed=atom&amp;title=LightPi_Images</id>
	<title>LightPi Images - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://picastle.de/wiki/index.php?action=history&amp;feed=atom&amp;title=LightPi_Images"/>
	<link rel="alternate" type="text/html" href="https://picastle.de/wiki/index.php?title=LightPi_Images&amp;action=history"/>
	<updated>2026-04-30T18:10:56Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in piCastle</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://picastle.de/wiki/index.php?title=LightPi_Images&amp;diff=356&amp;oldid=prev</id>
		<title>93.215.75.250 am 13. Dezember 2018 um 12:42 Uhr</title>
		<link rel="alternate" type="text/html" href="https://picastle.de/wiki/index.php?title=LightPi_Images&amp;diff=356&amp;oldid=prev"/>
		<updated>2018-12-13T12:42:02Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://picastle.de/wiki/index.php?title=LightPi_Images&amp;amp;diff=356&amp;amp;oldid=308&quot;&gt;Änderungen zeigen&lt;/a&gt;</summary>
		<author><name>93.215.75.250</name></author>
	</entry>
	<entry>
		<id>https://picastle.de/wiki/index.php?title=LightPi_Images&amp;diff=308&amp;oldid=prev</id>
		<title>Hschlabach am 19. September 2017 um 15:21 Uhr</title>
		<link rel="alternate" type="text/html" href="https://picastle.de/wiki/index.php?title=LightPi_Images&amp;diff=308&amp;oldid=prev"/>
		<updated>2017-09-19T15:21:20Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 19. September 2017, 15:21 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Zeile 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Allgemein =&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Allgemein =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Hier wird erklärt, wie die Images der verschiedenen Betriebssystemversionen für einen LightPi erstellt werden.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Hier wird erklärt, wie die Images der verschiedenen Betriebssystemversionen für einen &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;LightPi&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/ins&gt;erstellt werden.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dies wird gemacht, damit die Installation nicht immer wiederholt werden muss, und die System einheitlich sind.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dies wird gemacht, damit die Installation nicht immer wiederholt werden muss, und die System einheitlich sind.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Hschlabach</name></author>
	</entry>
	<entry>
		<id>https://picastle.de/wiki/index.php?title=LightPi_Images&amp;diff=306&amp;oldid=prev</id>
		<title>Hschlabach: Die Seite wurde neu angelegt: „= Allgemein =  Hier wird erklärt, wie die Images der verschiedenen Betriebssystemversionen für einen LightPi erstellt werden.  Dies wird gemacht, damit die I…“</title>
		<link rel="alternate" type="text/html" href="https://picastle.de/wiki/index.php?title=LightPi_Images&amp;diff=306&amp;oldid=prev"/>
		<updated>2017-09-19T15:14:43Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „= Allgemein =  Hier wird erklärt, wie die Images der verschiedenen Betriebssystemversionen für einen LightPi erstellt werden.  Dies wird gemacht, damit die I…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Allgemein =&lt;br /&gt;
&lt;br /&gt;
Hier wird erklärt, wie die Images der verschiedenen Betriebssystemversionen für einen LightPi erstellt werden.&lt;br /&gt;
&lt;br /&gt;
Dies wird gemacht, damit die Installation nicht immer wiederholt werden muss, und die System einheitlich sind.&lt;br /&gt;
&lt;br /&gt;
= Erstellen des Grundimages =&lt;br /&gt;
Grundimage, welches verwendet wird ist aktuell &amp;quot;RASPBIAN STRETCH LITE&amp;quot; von 2017-09-07&lt;br /&gt;
Downloaden nach /var/nfs/iso-images, wenn dort nicht vorhanden&lt;br /&gt;
unzip 2017-09-07-raspbian-stretch-lite.zip&lt;br /&gt;
&lt;br /&gt;
Image auf eine SD Karte kopieren&lt;br /&gt;
&lt;br /&gt;
dd if=/var/nfs/iso-images/2017-09-07-raspbian-stretch-lite.img of=/dev/sdb bs=1M&lt;br /&gt;
&lt;br /&gt;
Nach dem Kopieren Laufwerk auswerfen, Cardreader abziehen und neu einstecken in USB Anschluss&lt;br /&gt;
&lt;br /&gt;
Die Partitionen von dem Image auf dem lokalen PC mounten. Passiert bei Ubuntu automatisch.&lt;br /&gt;
&lt;br /&gt;
Die Datei cmdline.txt im Hauptpfad auf der Bootpartition editieren und dort den Eintrag init=/usr/lib/raspi-config/init_resize.sh und console=serial0,115200 entfernen.&lt;br /&gt;
&lt;br /&gt;
Dies sorgt dafür das die Root-Partition beim booten auf dem Raspberry Pi nicht auf die maximale Größe der SD-Karte erweitert wird, sondern klein bleibt.&lt;br /&gt;
&lt;br /&gt;
Die Datei config.txt im Hauptpfad auf der Bootpartition editieren und eine Zeile am Ende hinzufügen&lt;br /&gt;
&lt;br /&gt;
 enable_uart=0&lt;br /&gt;
&lt;br /&gt;
Das sorgt dafür, das die serielle Konsole deaktiviert wird und die beiden GPIOs für den LightPi genutzt werden können&lt;br /&gt;
&lt;br /&gt;
Die Datei /etc/default/keyboard auf der Root-Partition editieren:&lt;br /&gt;
&lt;br /&gt;
 XKBLAYOUT=&amp;quot;de&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Stellt das Keyboard auf de um&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun die SD Karte in einen Raspberry Pi stecken und diesen mit Bildschirm und Tastatur und Netzwerk booten.&lt;br /&gt;
&lt;br /&gt;
Einloggen mit&lt;br /&gt;
 User: pi&lt;br /&gt;
 und&lt;br /&gt;
 Passwort: raspberry&lt;br /&gt;
&lt;br /&gt;
Passwort ändern mit passwd&lt;br /&gt;
&lt;br /&gt;
Root Passwort ändern sudo passwd&lt;br /&gt;
&lt;br /&gt;
SSH Dienst aktivieren&lt;br /&gt;
&lt;br /&gt;
 sudo systemctl enable ssh.service&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Datei /etc/ssh/sshd_config editieren und die Zeile anpassen&lt;br /&gt;
&lt;br /&gt;
 PermitRootLogin yes&lt;br /&gt;
&lt;br /&gt;
Danach den SSH Dienst starten&lt;br /&gt;
&lt;br /&gt;
 sudo systemctl start ssh&lt;br /&gt;
&lt;br /&gt;
IP-Adresse mit ip addr show herausfinden&lt;br /&gt;
&lt;br /&gt;
System mit poweroff herunterfahren&lt;br /&gt;
&lt;br /&gt;
Neu starten und über Netzwerk einloggen mit user root&lt;br /&gt;
&lt;br /&gt;
Dann Pakete aktualisieren mit &lt;br /&gt;
&lt;br /&gt;
 apt update&lt;br /&gt;
 apt dist-upgrade&lt;br /&gt;
&lt;br /&gt;
Benötigte Pakete installieren&lt;br /&gt;
&lt;br /&gt;
 apt install wiringpi tmux php-cli php-msgpack&lt;br /&gt;
&lt;br /&gt;
Die Dateien /etc/hostname und /etc/hosts anpassen und dort lightpixx eintragen&lt;br /&gt;
&lt;br /&gt;
Raspberry Pi runterfahren, SD Karte entfernen und mit Cardreader an PC anschließen&lt;br /&gt;
&lt;br /&gt;
Terminal starten und als root&lt;br /&gt;
&lt;br /&gt;
 umount /dev/sdb1&lt;br /&gt;
 umount /dev/sdb2&lt;br /&gt;
 dd if=/dev/sdb of=2017-09-07-lightpi-base.img bs=1M count=2000&lt;br /&gt;
 scp 2017-09-07-lightpi-base.img root@server02:/var/nfs/iso-images&lt;br /&gt;
&lt;br /&gt;
Damit ist unter /var/nfs/iso-images/2017-09-07-lightpi-base.img nun ein Basisimage für den Lightpi vorhanden. Dieses kann dann für das Testsystem oder das Live System konfiguriert werden.&lt;br /&gt;
&lt;br /&gt;
= Erstellen des Testsystems =&lt;br /&gt;
&lt;br /&gt;
Grundimage auf eine SD Karte kopieren&lt;br /&gt;
&lt;br /&gt;
dd if=/var/nfs/iso-images/2017-09-07-lightpi-base.img of=/dev/sdb bs=1M&lt;br /&gt;
&lt;br /&gt;
SD Karte auswerfen, Karte in den Lightpi stecken, Lightpi booten und über Netzwerk als root einloggen.&lt;br /&gt;
&lt;br /&gt;
Danach das Lightpi Paket in /root installieren&lt;br /&gt;
&lt;br /&gt;
 scp -r root@server02:~/lightpi .&lt;br /&gt;
 cd lightpi/sventest&lt;br /&gt;
 ./install.sh&lt;br /&gt;
&lt;br /&gt;
Der Lightpi startet nun das Testprogramm&lt;br /&gt;
&lt;br /&gt;
Danach den Pi runterfahren&lt;br /&gt;
&lt;br /&gt;
 poweroff&lt;br /&gt;
&lt;br /&gt;
Raspberry Pi runterfahren, SD Karte entfernen und mit Cardreader an PC anschließen&lt;br /&gt;
&lt;br /&gt;
Terminal starten und als root&lt;br /&gt;
&lt;br /&gt;
 umount /dev/sdb1&lt;br /&gt;
 umount /dev/sdb2&lt;br /&gt;
 dd if=/dev/sdb of=2017-09-07-lightpi-test.img bs=1M count=2000&lt;br /&gt;
 scp 2017-09-07-lightpi-test.img root@server02:/var/nfs/iso-images&lt;br /&gt;
&lt;br /&gt;
Damit ist unter /var/nfs/iso-images/2017-09-07-lightpi-test.img nun ein Image mit dem Testsystem für den Lightpi vorhanden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Erstellen des Produktivsystems =&lt;br /&gt;
&lt;br /&gt;
Grundimage auf eine SD Karte kopieren&lt;br /&gt;
&lt;br /&gt;
dd if=/var/nfs/iso-images/2017-09-07-lightpi-base.img of=/dev/sdb bs=1M&lt;br /&gt;
&lt;br /&gt;
SD Karte auswerfen, Karte in den Lightpi stecken, Lightpi booten und über Netzwerk als root einloggen.&lt;br /&gt;
&lt;br /&gt;
Danach das Lightpi Paket in /root installieren&lt;br /&gt;
&lt;br /&gt;
 scp -r root@server02:~/lightpi .&lt;br /&gt;
 cd lightpi&lt;br /&gt;
 ./install-slave.sh&lt;br /&gt;
&lt;br /&gt;
Der Lightpi startet nun das Produktivsystem&lt;br /&gt;
&lt;br /&gt;
Nun den Public Key von root@server02 installieren. Auf server02 ausführen:&lt;br /&gt;
&lt;br /&gt;
 ssh-copy-id root@IP-ADRESSE-PI&lt;br /&gt;
&lt;br /&gt;
wobei IP-ADRESSE-PI die IP-Adresse des LighPi ist, auf dem dieses Produktivsystem erstellt wird&lt;br /&gt;
&lt;br /&gt;
Danach den Pi runterfahren&lt;br /&gt;
&lt;br /&gt;
 poweroff&lt;br /&gt;
&lt;br /&gt;
Raspberry Pi runterfahren, SD Karte entfernen und mit Cardreader an PC anschließen&lt;br /&gt;
&lt;br /&gt;
Terminal starten und als root&lt;br /&gt;
&lt;br /&gt;
 umount /dev/sdb1&lt;br /&gt;
 umount /dev/sdb2&lt;br /&gt;
 dd if=/dev/sdb of=2017-09-07-lightpi-prod.img bs=1M count=2000&lt;br /&gt;
 scp 2017-09-07-lightpi-prod.img root@server02:/var/nfs/iso-images&lt;br /&gt;
&lt;br /&gt;
Damit ist unter /var/nfs/iso-images/2017-09-07-lightpi-prot.img nun ein Image mit dem Testsystem für den Lightpi vorhanden.&lt;/div&gt;</summary>
		<author><name>Hschlabach</name></author>
	</entry>
</feed>