{"id":8033,"date":"2021-12-20T00:59:42","date_gmt":"2021-12-19T22:59:42","guid":{"rendered":"https:\/\/u-labs.de\/portal\/?p=8033"},"modified":"2023-01-02T19:38:31","modified_gmt":"2023-01-02T17:38:31","slug":"raspberry-pi-ersteinrichtung-mit-dietpi-installation-ohne-monitor-automatisiert-einrichten-windows-linux","status":"publish","type":"post","link":"https:\/\/u-labs.de\/portal\/raspberry-pi-ersteinrichtung-mit-dietpi-installation-ohne-monitor-automatisiert-einrichten-windows-linux\/","title":{"rendered":"Raspberry Pi Ersteinrichtung mit DietPi Installation ohne Monitor automatisiert einrichten (Windows + Linux)"},"content":{"rendered":"<p>Nach der <a href=\"https:\/\/u-labs.de\/portal\/dietpi-das-bessere-rapsberry-pi-os-dietpi-betriebssystem-vorgestellt-dietpi-vs-raspberry-pi-os\/\" title=\"DietPi \u2013 Das bessere Rapsberry Pi OS? DietPi Betriebssystem vorgestellt: DietPi vs. Raspberry Pi OS\">Vorstellung von DietPi als alternative zum Raspberry Pi OS<\/a> m\u00f6chte ich euch in diesem Beitrag nun zeigen, wie man damit einen Raspberry Pi ohne angeschlossenen Bildschirm einrichten kann. <a href=\"https:\/\/u-labs.de\/portal\/raspberry-pi-4-ohne-monitor-installieren-und-einrichten-durch-vorkonfiguration-unter-windows-linux\/\" title=\"Raspberry Pi 4 OHNE Monitor installieren und einrichten durch Vorkonfiguration unter Windows &amp; Linux\">\u00c4hnlich wie in einem fr\u00fcheren Beitrag, der die Erstinstallation mit den erweiterten Optionen des Imager<\/a> f\u00fcr das Raspberry Pi OS zeigt. Im Gegensatz zum Raspberry Pi OS gibt es keine DietPi-Images mit Desktopumgebung. Auf Wunsch kann man mit dem hier gezeigten Weg auch eine grafische Oberfl\u00e4che installieren.<\/p>\n<h2 class=\"wp-block-heading\">Was ben\u00f6tigst du?<\/h2>\n<ul class=\"wp-block-list\">\n<li>Einen Raspberry Pi (Generation egal)<\/li>\n<li><a href=\"https:\/\/amzn.to\/32kFAeM\" target=\"_blank\" rel=\"nofollow\">Einen Speicherkartenleser <\/a>(etwa <a href=\"https:\/\/amzn.to\/32kFAeM\" target=\"_blank\" rel=\"nofollow\">diesen hier<\/a>) mit Speicherkarte, sodass ihr diese an eurem PC nutzen k\u00f6nnt<\/li>\n<li>Einen Computer mit Windows oder Linux<\/li>\n<li>Das quelloffene und kostenfreie Entpackprogramm <a href=\"https:\/\/www.7-zip.org\/\" target=\"_blank\" rel=\"nofollow\">7-Zip<\/a><\/li>\n<li><a href=\"https:\/\/www.balena.io\/etcher\/\" target=\"_blank\" rel=\"nofollow\">balenaEtcher <\/a>(f\u00fcr Windows &#8211; unter Linux nur erforderlich, wenn du die Konsole nicht nutzen m\u00f6chtest)<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">Passendes Image herunterladen und auf die SD-Karte \u00fcberspielen<\/h2>\n<p>Rein theoretisch kann man den Imager auch mit einem eigenen Image verwenden. Allerdings funktionieren die Erweiterten Optionen nur mit Raspberry Pi OS korrekt. Unter Ubuntu haben diese sogar den Boot des Pi verhindert. Aus diesem Grunde w\u00fcrde ich f\u00fcr alle anderen Images unter Windows <a href=\"https:\/\/www.balena.io\/etcher\/\" target=\"_blank\" rel=\"nofollow\">balenaEtcher <\/a>als neutrale, aber dennoch einfache Software empfehlen. Es ist f\u00fcr Windows und Linux verf\u00fcgbar, wobei ihr unter Linux ja auch das vorinstallierte Werkzeug <strong>dd <\/strong>auf der Konsole nutzen k\u00f6nnt.<\/p>\n<p>Unabh\u00e4ngig vom Betriebssystem m\u00fcssen wir zun\u00e4chst <a href=\"https:\/\/dietpi.com\/#download\" target=\"_blank\" rel=\"nofollow\">das Image von der DietPi Homepage herunterladen<\/a>. Dazu oben auf <strong>Raspberry Pi<\/strong> klicken.<\/p>\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-9.png\"><img loading=\"lazy\" decoding=\"async\" width=\"914\" height=\"261\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-9.png\" alt=\"\" class=\"wp-image-8034\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-9.png 914w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-9-300x86.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-9-768x219.png 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-9-70x20.png 70w\" sizes=\"auto, (max-width: 914px) 100vw, 914px\" \/><\/a><\/figure>\n<p>Dort werden uns nun insgesamt sechs Images angeboten:<\/p>\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-10.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"508\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-10-1024x508.png\" alt=\"\" class=\"wp-image-8035\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-10-1024x508.png 1024w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-10-300x149.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-10-768x381.png 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-10-70x35.png 70w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-10.png 1127w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<ol class=\"wp-block-list\">\n<li>Ist das klassische 32 Bit Image f\u00fcr alle Pis. Wenn du dir unsicher bist, solltest du dieses ausw\u00e4hlen.<\/li>\n<li>Dieses Image ist f\u00fcr die Nachfolgearchitektur ARMv7 und l\u00e4uft daher nicht auf dem Raspberry Pi 1 sowie dem Zero der ersten Generation. Setzt ebenfalls auf die 32-Bit Architektur.<\/li>\n<li>Wenn du ein 64 Bit Betriebssystem ben\u00f6tigst (z.B. f\u00fcr Virtualisierung mit Proxmox), ist dies das Richtige. Bedenke, dass 64 Bit noch recht neu ist und dies erst mit den gr\u00f6\u00dferen Editionen des Raspberry Pi 4 wirklich Sinn macht &#8211; mit der 64 Bit Architektur kann man n\u00e4mlich mehr als 4 GB Arbeitsspeicher nutzen.<\/li>\n<li>Dieses Image ist f\u00fcr Amiberry vorkonfiguriert, ein Amiga-Emulator.<\/li>\n<li>Siehe 4, nur f\u00fcr ARM v7 statt v6<\/li>\n<li>Wie #4 ist auch dieses Image vorkonfiguriert, allerdings mit einer Weboberfl\u00e4che f\u00fcr Allo. Dies ist f\u00fcr Audio-Enthusiasten interessant. <\/li>\n<\/ol>\n<p>Ich entscheide mich f\u00fcr das ARMv7 32 Bit Image, es kommt auf einem Raspberry Pi 4 mit 4 GB RAM zum Einsatz.<\/p>\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-11.png\"><img loading=\"lazy\" decoding=\"async\" width=\"546\" height=\"291\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-11.png\" alt=\"\" class=\"wp-image-8036\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-11.png 546w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-11-300x160.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-11-70x37.png 70w\" sizes=\"auto, (max-width: 546px) 100vw, 546px\" \/><\/a><\/figure>\n<p>Der Download erfolgt in Form eines 7-Zip Archives. Dies muss zun\u00e4chst entpackt werden. Unter Windows per Rechtsklick auf das .7z Archiv &gt; <strong>7-Zip &gt; Entpacken nach &#8230;<\/strong><\/p>\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-26.png\"><img loading=\"lazy\" decoding=\"async\" width=\"848\" height=\"390\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-26.png\" alt=\"\" class=\"wp-image-8135\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-26.png 848w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-26-300x138.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-26-768x353.png 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-26-70x32.png 70w\" sizes=\"auto, (max-width: 848px) 100vw, 848px\" \/><\/a><\/figure>\n<p>Unter Linux das Paket p7zip-full installieren, sofern nicht bereits vorhanden:<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nsudo apt install p7zip-full\n<\/pre>\n<\/div>\n<p>Anschlie\u00dfend wahlweise \u00fcber die grafische Oberfl\u00e4che entpacken, z.B. mit dem Kontextmen\u00fc-Eintrag, oder \u00fcber die Kommandozeile:<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n7z x DietPi_RPi-ARMv7-Bullseye.7z\n<\/pre>\n<\/div>\n<p>Mit beiden Varianten habt ihr nun einen Ordner mit dem gleichen Namen des Archives. Er enth\u00e4lt eine .img Datei, die wir nun mit <strong>balenaEtcher <\/strong>auf die Speicherkarte Flashen. Dazu legen wir die Micro-SD Karte f\u00fcr den Pi in den Kartenleser ein, danach Etcher starten. Etcher kann sowohl unter Windows als auch Linux und MacOS verwendet werden. Links auf <strong>Flash from file<\/strong> klicken und die soeben entpackte .img Datei ausw\u00e4hlen.<\/p>\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-27.png\"><img loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"507\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-27.png\" alt=\"\" class=\"wp-image-8136\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-27.png 802w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-27-300x190.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-27-768x486.png 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-27-70x44.png 70w\" sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/a><\/figure>\n<p>Wenn die Speicherkarte vor dem Start eingelegt wurde, wird sie automatisch erkannt und ausgew\u00e4hlt. Ich empfehle, dennoch sicherheitshalber immer einmal auf <strong>Change<\/strong> zu klicken. Dort kann man pr\u00fcfen, ob das richtige Laufwerk ausgew\u00e4hlt wurde. Auch hier w\u00fcrde ich alle anderen Speichermedien wie USB-Sticks &amp; co m\u00f6glichst trennen, damit ihr nicht versehentlich das falsche Medium w\u00e4hlt.<\/p>\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-28.png\"><img loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"507\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-28.png\" alt=\"\" class=\"wp-image-8137\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-28.png 802w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-28-300x190.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-28-768x486.png 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-28-70x44.png 70w\" sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/a><\/figure>\n<p>Abschlie\u00dfend k\u00f6nnen wir rechts auf <strong>Flash!<\/strong> klicken, um den Vorgang zu Starten. Das Image in Form der .img Datei wird nun auf die Speicherkarte geschrieben.<\/p>\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-29.png\"><img loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"507\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-29.png\" alt=\"\" class=\"wp-image-8138\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-29.png 802w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-29-300x190.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-29-768x486.png 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-29-70x44.png 70w\" sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/a><\/figure>\n<p>Unter Windows m\u00fcsst ihr die Nachfrage der Benutzerkontensteuerung best\u00e4tigen, da Etcher Administratorrechte ben\u00f6tigt. Au\u00dferdem werdet ihr &#8211; wie auch beim Raspberry Pi Imager &#8211; mit &#8222;Datentr\u00e4ger einlegen&#8220; und Fehlermeldungen vom Windows Explorer bombardiert, ein paar Beispiele:<\/p>\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-30.png\"><img loading=\"lazy\" decoding=\"async\" width=\"660\" height=\"309\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-30.png\" alt=\"\" class=\"wp-image-8139\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-30.png 660w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-30-300x140.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-30-70x33.png 70w\" sizes=\"auto, (max-width: 660px) 100vw, 660px\" \/><\/a><\/figure>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-31.png\"><img loading=\"lazy\" decoding=\"async\" width=\"352\" height=\"163\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-31.png\" alt=\"\" class=\"wp-image-8140\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-31.png 352w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-31-300x139.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-31-70x32.png 70w\" sizes=\"auto, (max-width: 352px) 100vw, 352px\" \/><\/a><\/figure>\n<\/div>\n<p>Diese einfach mit dem X rechts oben schlie\u00dfen. Die Ursache liegt darin, dass Windows auch im Jahre 2021 die Linux-Dateisysteme nicht vern\u00fcnftig unterst\u00fctzt. Es handelt sich also um keine ernstzunehmenden Fehler. Unter Linux erhaltet ihr diese Fehler nat\u00fcrlich nicht.<\/p>\n<p>Je nach Geschwindigkeit eurer Karte und des Kartenlesers sollte das \u00dcbertragen auf die Karte ungef\u00e4hr in einigen Minuten abgeschlossen sein:<\/p>\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-32.png\"><img loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"507\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-32.png\" alt=\"\" class=\"wp-image-8141\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-32.png 802w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-32-300x190.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-32-768x486.png 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-32-70x44.png 70w\" sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/a><\/figure>\n<h2 class=\"wp-block-heading\">Vorkonfigurieren des Images: Hostname, WLAN etc. einrichten<\/h2>\n<p>Nun befindet sich eine lauff\u00e4hige DietPi Installation auf der Karte. Wenn Ihr nicht gerade die Konsole auf einem an den Pi angeschlossenen Bildschirm mit Tastatur und Maus in Verbindung mit der kabelgebundenen Ethernet-Schnittstelle verwenden m\u00f6chtet, bietet es sich an, das Image vorzukonfigurieren. Wie in meinem ersten Beitrag zur Vorstellung des DietPi erw\u00e4hnt, kann man hier viele Dinge vorab einrichten. Das erspart nervige Dinge wie das Abtippen des WLAN-Schl\u00fcssels auf der Konsole.<\/p>\n<p>Ein grafisches Werkzeug gibt es daf\u00fcr unter DietPi allerdings nicht, die Vorkonfiguration geschieht komplett textbasiert. Dazu \u00f6ffnet ihr die Boot-Partition im Windows Explorer. Unter Linux wahlweise im grafischen Dateiexplorer oder der Konsole. <\/p>\n<p><strong>Tipp f\u00fcr Windows-Nutzer<\/strong>: Manchmal lie\u00df sich in meinen Tests die Boot-Partition direkt nach dem Flashen nicht \u00f6ffnen. Hier hilft es, die Speicherkarte herauszunehmen und einige Sekunden sp\u00e4ter neu einzustecken. Dabei erscheinen zwar wieder die typischen Windows-Fehlermeldungen von oben, diese k\u00f6nnen auch hier ignoriert und geschlossen werden.<\/p>\n<p>Auf der Boot-Partition findet ihr eine Textdatei namens <strong>dietpi.txt<\/strong>, die ihr mit einem Texteditor eurer Wahl \u00f6ffnen k\u00f6nnt:<\/p>\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-33.png\"><img loading=\"lazy\" decoding=\"async\" width=\"897\" height=\"366\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-33.png\" alt=\"\" class=\"wp-image-8142\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-33.png 897w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-33-300x122.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-33-768x313.png 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-33-70x29.png 70w\" sizes=\"auto, (max-width: 897px) 100vw, 897px\" \/><\/a><\/figure>\n<p>Im folgenden zeige ich euch die in meinen Augen interessantesten Einstellungen, die man hier vornehmen kann. Weitere finden sich in der DietPi-Doku bzw. im Forumsthema zur automatischen Installation. Ihr solltet die folgenden Schl\u00fcssel in der jeweiligen Datei suchen und die Werte entsprechend anpassen.<\/p>\n<h3 class=\"wp-block-heading\">Sprache, Tastaturlayout und Zeitzone setzen<\/h3>\n<p>Mit diesen Variablen k\u00f6nnt ihr die Sprache, das Tastaturlayout und die Zeitzone entsprechend eures Wohnortes setzen. F\u00fcr Deutschland sehen diese Variablen so aus:<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nAUTO_SETUP_LOCALE=de_DE.UTF-8\nAUTO_SETUP_KEYBOARD_LAYOUT=de\nAUTO_SETUP_TIMEZONE=Europe\/Berlin\n<\/pre>\n<\/div>\n<h3 class=\"wp-block-heading\">WLAN-Verbindung einrichten<\/h3>\n<p>Soll der Raspberry Pi per WLAN mit dem Netzwerk und Internet verbunden werden, k\u00f6nnt ihr dies hiermit aktivieren:<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nAUTO_SETUP_NET_WIFI_ENABLED=1\nAUTO_SETUP_NET_WIFI_COUNTRY_CODE=DE\n<\/pre>\n<\/div>\n<p>Name und Zugangsdaten werden allerdings in einer anderen Datei angegeben. \u00d6ffnet dazu <strong>dietpi-wifi.txt<\/strong>, sie liegt ebenfalls auf der Boot-Partition. Dort m\u00fcsst ihr drei Zeilen ausf\u00fcllen:<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\naWIFI_SSID&#x5B;0]=&#039;NameEuresWLANs&#039;\naWIFI_KEY&#x5B;0]=&#039;Euer WLAN-Schl\u00fcssel&#039;\naWIFI_KEYMGR&#x5B;0]=&#039;WPA-PSK&#039;\n<\/pre>\n<\/div>\n<p>Die erste Zeile ist der Name eures WLAN-Netzwerks. Diesen findet ihr zusammen mit dem Schl\u00fcssel (2. Zeile) meist auf der R\u00fcckseite des WLAN-Routers. Oder noch besser: Ihr habt diese Daten bei der Einrichtung ge\u00e4ndert. Oft kann man diese in der Web-Schnittstelle des Routers nachschauen. Wie genau das funktioniert, variiert je nach Ger\u00e4t.<\/p>\n<p><strong>aWIFI_KEYMGR[0]<\/strong> bezieht sich auf die Art der WLAN-Verschl\u00fcsselung. In den meisten F\u00e4llen kann dies bei WPA-PSK bleiben. Vor allem WEP ist seit Jahren unsicher und sollte nicht mehr verwendet werden.<\/p>\n<p>\u00dcber die Z\u00e4hler (hier die 0) kann man weiter unten zus\u00e4tzliche WLAN-Netzwerke angeben. Dies k\u00f6nnte Sinn machen, wenn ihr z.B. zwei getrennte Netze f\u00fcr 2,4 und 4 GHZ habt. Im Regelfall wird das nicht gebraucht, sodass die WLAN-Konfiguration damit abgeschlossen ist. Der Pi sollte sich beim ersten Starten mit den hier angegebenen Daten zu eurem WLAN-Netz verbinden.<\/p>\n<h3 class=\"wp-block-heading\">Statische IP-Adresse festlegen<\/h3>\n<p>Soll eurem Pi eine feste IP-Adresse vergeben werden statt einer dynamischen vom Router zugewiesenen, kann dies wie folgt konfiguriert werden:<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nAUTO_SETUP_NET_USESTATIC=1\nAUTO_SETUP_NET_STATIC_IP=192.168.0.10\nAUTO_SETUP_NET_STATIC_MASK=255.255.255.0\nAUTO_SETUP_NET_STATIC_GATEWAY=192.168.0.1\nAUTO_SETUP_NET_STATIC_DNS=192.168.0.1\n<\/pre>\n<\/div>\n<p>Beachtet, dass ihr die Daten ggf. anpassen m\u00fcsst, je nachdem welchen Adressbereich euer Router verwendet. Au\u00dferden muss die gew\u00e4hlte IP-Adresse in Zeile 2 au\u00dferhalb des Bereichs vom DHCP-Server liegen! Sonst kann es zu Konflikten kommen, wenn der DHCP-Server diese Adresse vergibt. Bei Fritz! Boxen beispielsweise beginnt der DHCP erst bei .20, d.H. alles darunter kann problemlos fest vergeben werden.<\/p>\n<h3 class=\"wp-block-heading\">Hostname setzen<\/h3>\n<p>Der Hostname ist der Name eures Pis. Einige Router wie z.B. die von AVM legen automatisch einen DNS-Eintrag an. Dar\u00fcber kann euer Pi innerhalb des Heimnetzwerkes erreicht werden, ohne sich mit IP-Adressen herumzuschlagen. Au\u00dferdem seht ihr den Hostname auf der Konsole. So lassen sich mehrere Ger\u00e4te unterscheiden.<\/p>\n<p>Standardm\u00e4\u00dfig verwendet DietPi den gleichnamigen Hostname, dieser kann aber frei ge\u00e4ndert werden:<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nAUTO_SETUP_NET_HOSTNAME=nextcloud-pi\n<\/pre>\n<\/div>\n<p>In diesem Beispiel hei\u00dft der Pi <strong>nextcloud-pi.<\/strong> Auf Leer- und Sonderzeichen solltet ihr verzichten und nur normale alphabetische Buchstaben sowie Minuszeichen verwenden.<\/p>\n<h3 class=\"wp-block-heading\">Passwort setzen &amp; Software automatisch installieren<\/h3>\n<p>Damit die folgenden Einstellungen wirksam werden, m\u00fcssen wir <strong>AUTO_SETUP_AUTOMATED=1<\/strong> setzen. Dadurch wird die Ersteinrichtung vollkommen automatisch anhand der <strong>dietpi.txt<\/strong> Datei durchgef\u00fchrt. Auch die Lizenz (zu finden in <strong>dietpi-LICENSE.txt<\/strong>) wird automatisch akzeptiert.<\/p>\n<p>DietPi bietet eine Vielzahl an Programmen, die automatisiert installiert werden k\u00f6nnen. Jedes Programm hat eine eigene Id, <a href=\"https:\/\/github.com\/MichaIng\/DietPi\/wiki\/DietPi-Software-list\" target=\"_blank\" rel=\"nofollow\">welche man aus der Software-Liste entnehmen kann<\/a>. Beispielsweise steht die Id 162 f\u00fcr Docker. Um Docker automatisch zu installieren, setzen wir die Variable <strong>AUTO_SETUP_INSTALL_SOFTWARE_ID <\/strong>auf die Id des gew\u00fcnschten Programmes.<\/p>\n<p>Um mehrere Programme automatisch installieren zu lassen, einfach die Variable mehrfach angeben. Dieses Beispiel installiert den Texteditor vim (#20) und Docker (#162).<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n# vim\nAUTO_SETUP_INSTALL_SOFTWARE_ID=20\n# docker\nAUTO_SETUP_INSTALL_SOFTWARE_ID=162\n<\/pre>\n<\/div>\n<p>Ebenfalls sinnvoll ist es, das Systempasswort zu \u00e4ndern. Standardm\u00e4\u00dfig lautet es &#8222;dietpi&#8220; und kann f\u00fcr nahezu alle Programme genutzt werden: Neben dem Betriebssystembenutzern <strong>dietpi <\/strong>und <strong>root <\/strong>erh\u00e4lt man auch f\u00fcr die per DietPi-Software installierten Programme \u00fcber dieses Kennwort Administrator-Zugang.<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nAUTO_SETUP_GLOBAL_PASSWORD=MeinNeuesPasswort\n<\/pre>\n<\/div>\n<p>Mit <strong>SURVEY_OPTED_IN <\/strong>l\u00e4sst sich festlegen, ob ein paar nicht all zu sensible Nutzungsdaten zur Verbesserung an DietPi gesendet (1) oder nicht gesendet (0) werden sollen. Beim Standardwert von -1 fragt das System bei der ersten Anmeldung danach.<\/p>\n<h3 class=\"wp-block-heading\">Die restlichen Variablen<\/h3>\n<p>Dies war nur ein Teil, es gibt f\u00fcr einige sicher noch weitere interessante Einstellungen. So k\u00f6nnen verschiedene Standardprogramme festgelegt werden. Wer etwa lieber den Webserver Nginx statt Lighttpd nutzt, kann <strong>AUTO_SETUP_WEB_SERVER_INDEX=-1<\/strong> setzen. Dies ist unter anderem auch f\u00fcr die Desktopumgebung m\u00f6glich.<\/p>\n<p>Das Vorkonfigurieren von einzelnen Programmen wie z.B. einem VNC-Server ist eben so m\u00f6glich wie speziellere Dinge, beispielsweise einen Proxy-Server setzen. Wer daran Interesse hat, kann sich die Beispiele in der Datei anschauen.<\/p>\n<h3 class=\"wp-block-heading\">Weitere M\u00f6glichkeiten und eigene Skripte zur Einrichtung verwenden<\/h3>\n<p>Sollten euch die in der <strong>dietpi.txt<\/strong> verf\u00fcgbaren Anpassungsm\u00f6glichkeiten nicht ausreichen, k\u00f6nnt ihr auf der Boot-Partition eine Datei namens <strong>Automation_Custom_Script.sh<\/strong> anlegen. Sie wird automatisch zum Ende der ersten Einrichtung ausgef\u00fchrt. Da es sich um ein Shell-Skript handelt, habt ihr freie Hand und k\u00f6nnt euren Pi bis ins letzte Detail vorkonfigurieren.<\/p>\n<h2 class=\"wp-block-heading\">Erster Start deines Raspberry Pi mit DietPi<\/h2>\n<p>Nachdem ihr mithilfe der <strong>dietpi.txt<\/strong> Datei alle Einstellungen entsprechend eurer Umgebung und W\u00fcnschen gesetzt habt, kann euer Pi mitsamt der vorbereiteten SD-Karte gestartet werden. Der erste Start kann mehrere Minuten dauern, bis ihr euch per SSH auf den Hostname bzw. die IP-Adresse verbinden k\u00f6nnt. Die Anmeldung ist mit den Benutzern <strong>dietpi<\/strong> und <strong>root<\/strong> m\u00f6glich. Standardm\u00e4\u00df\u00edg mit dem Passwort <strong>dietpi<\/strong>, sofern ihr dies nicht \u00fcber die Variable <strong>AUTO_SETUP_GLOBAL_PASSWORD <\/strong>in der <strong>dietpi.txt<\/strong> ge\u00e4ndert habt. Aus Sicherheitsgr\u00fcnden ist die Verwendung eines eigenen Passwortes wie \u00fcblich zu empfehlen.<\/p>\n<p>Das System ist danach sofort einsatzbereit, ohne weitere Konfiguration. Wenn ihr Software zur Installation angegeben habt, ist diese nun verf\u00fcgbar. In diesem Beispiel <strong>vim<\/strong> und <strong>docker<\/strong>:<\/p>\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-34.png\"><img loading=\"lazy\" decoding=\"async\" width=\"986\" height=\"1024\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-34-986x1024.png\" alt=\"\" class=\"wp-image-8148\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-34-986x1024.png 986w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-34-289x300.png 289w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-34-768x797.png 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-34-67x70.png 67w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-34.png 990w\" sizes=\"auto, (max-width: 986px) 100vw, 986px\" \/><\/a><\/figure>\n<p>Nat\u00fcrlich kann man mit den Werkzeugen wie <strong>dietpi-software<\/strong> jederzeit Programme nachinstallieren oder die Konfiguration \u00e4ndern.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nach der Vorstellung von DietPi als alternative zum Raspberry Pi OS m\u00f6chte ich euch in diesem Beitrag nun zeigen, wie man damit einen Raspberry Pi ohne angeschlossenen Bildschirm einrichten kann. \u00c4hnlich wie in einem fr\u00fcheren Beitrag, der die Erstinstallation mit den erweiterten Optionen des Imager f\u00fcr das Raspberry Pi OS zeigt. Im Gegensatz zum Raspberry &#8230;<\/p>\n","protected":false},"author":5,"featured_media":8151,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1053],"tags":[1000],"class_list":["post-8033","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-raspberry-pi-betriebssysteme","tag-dietpi"],"_links":{"self":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/8033","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/comments?post=8033"}],"version-history":[{"count":12,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/8033\/revisions"}],"predecessor-version":[{"id":9800,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/8033\/revisions\/9800"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/media\/8151"}],"wp:attachment":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/media?parent=8033"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/categories?post=8033"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/tags?post=8033"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}