{"id":8283,"date":"2021-12-31T22:46:33","date_gmt":"2021-12-31T20:46:33","guid":{"rendered":"https:\/\/u-labs.de\/portal\/?p=8283"},"modified":"2022-12-12T16:56:36","modified_gmt":"2022-12-12T14:56:36","slug":"alpine-linux-auf-dem-raspberry-pi-mit-bildschirm-tastatur-maus-unter-windows-installieren","status":"publish","type":"post","link":"https:\/\/u-labs.de\/portal\/alpine-linux-auf-dem-raspberry-pi-mit-bildschirm-tastatur-maus-unter-windows-installieren\/","title":{"rendered":"Alpine Linux auf dem Raspberry Pi mit Bildschirm\/Tastatur\/Maus unter Windows  installieren"},"content":{"rendered":"<p>In diesem Beitrag werden wir Alpine Linux auf den Raspberry Pi installieren. Die Distribution richtete sich an erweiterte Nutzer mit Fokus auf ein minimales, einfaches und sicheres System. Welche Vorteile Alpine gegen\u00fcber anderen Betriebssystemen auf dem Pi bietet, werde ich noch in einem separaten Beitrag zeigen. Hier soll es rein um die Installation mit angeschlossenen Peripherieger\u00e4ten gehen.<\/p>\n<h2 class=\"wp-block-heading\">Was ben\u00f6tige ich?<\/h2>\n<ul class=\"wp-block-list\">\n<li>Einen Raspberry Pi &#8211; Welche Version ist egal<\/li>\n<li><a href=\"https:\/\/www.7-zip.de\/download.html\" target=\"_blank\" rel=\"nofollow\">7-Zip<\/a> oder ein vergleichbares Entpackprogramm f\u00fcr .tar.gz Archive<\/li>\n<li>Das zur jeweiligen Architektur passende Image von der <a href=\"https:\/\/alpinelinux.org\/downloads\/\" target=\"_blank\" rel=\"nofollow\">Alpine Linux Homepage<\/a><\/li>\n<li>Windows-Computer\/Laptop mit Speicherkartenleser<\/li>\n<\/ul>\n<p>Lade dir das <a href=\"https:\/\/alpinelinux.org\/downloads\/\" target=\"_blank\" rel=\"nofollow\">aktuelle Image von Alpine Linux von der Homepage<\/a> herunter. In der <strong>Raspberry Pi<\/strong> Box findest du dazu drei verschiedene Images.<\/p>\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-85.png\"><img loading=\"lazy\" decoding=\"async\" width=\"321\" height=\"374\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-85.png\" alt=\"\" class=\"wp-image-8284\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-85.png 321w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-85-257x300.png 257w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-85-60x70.png 60w\" sizes=\"auto, (max-width: 321px) 100vw, 321px\" \/><\/a><\/figure>\n<\/div>\n<p>Die <strong>armhf <\/strong>Version ist die klassische 32 Bit Edition, sie l\u00e4uft auch auf \u00e4lteren Pis und dem Compute-Modul. Der <strong>armv7 <\/strong>Build ist ab Raspberry Pi 2 Model B kompatibel und gerade auf neueren Modellen als performantere Variante zu empfehlen. <\/p>\n<p>Zus\u00e4tzlich wird mit <strong>aarch64 <\/strong>eine 64 Bit Edition angeboten. Sie ist vor allem ab dem Raspberry Pi Version 4 interessant, um die gr\u00f6\u00dfte Edition mit 8 GB RAM voll ausreizen zu k\u00f6nnen. Oder eben f\u00fcr den Fall, dass ihr 64 Bit Software nutzen m\u00f6chtet, die nicht mehr als 32 Bit Build angeboten wird.<\/p>\n<p>Nach dem Download erhaltet ihr ein Tar GZ Archiv. Da dieses Linux-Archivformat unter Windows nicht so vollumf\u00e4nglich wie unter Linux unterst\u00fctzt wird, muss es zweimal entpackt werden:<\/p>\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-86.png\"><img loading=\"lazy\" decoding=\"async\" width=\"849\" height=\"194\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-86.png\" alt=\"\" class=\"wp-image-8285\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-86.png 849w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-86-300x69.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-86-768x175.png 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-86-70x16.png 70w\" sizes=\"auto, (max-width: 849px) 100vw, 849px\" \/><\/a><\/figure>\n<p>Beim ersten Entpacken entsteht ein Ordner, der gleich wie das Archiv hei\u00dft, aber mit .tar Endung. Diesen \u00d6ffnen und die enthaltene Tar-Datei auf dem gleichen Weg mit 7-Zip entpacken:<\/p>\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-87.png\"><img loading=\"lazy\" decoding=\"async\" width=\"730\" height=\"258\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-87.png\" alt=\"\" class=\"wp-image-8286\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-87.png 730w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-87-300x106.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-87-70x25.png 70w\" sizes=\"auto, (max-width: 730px) 100vw, 730px\" \/><\/a><\/figure>\n<p>Nun entsteht ein weiterer Unterordner mit den Dateien von Alpine Linux. Dort findet man typische Dateien wie etwa <strong>cmdline.txt\/config.txt,<\/strong> die man bei Bedarf anpassen kann. Diesen Ordner ben\u00f6tigen wir sp\u00e4ter zum \u00dcbertragen auf die Speicherkarte.<\/p>\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-88.png\"><img loading=\"lazy\" decoding=\"async\" width=\"641\" height=\"701\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-88.png\" alt=\"\" class=\"wp-image-8287\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-88.png 641w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-88-274x300.png 274w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-88-64x70.png 64w\" sizes=\"auto, (max-width: 641px) 100vw, 641px\" \/><\/a><\/figure>\n<h2 class=\"wp-block-heading\">Vorbereiten der SD-Karte<\/h2>\n<p>Im Gegensatz zu anderen Raspberry Pi Betriebssystemen erhalten wir bei Alpine Linux kein Abbild (Image), welches sich per Mausklick auf die Karte flashen l\u00e4sst. Die Partitionierung muss daher von Hand vorgenommen werden &#8211; entweder grafisch \u00fcber die Datentr\u00e4gerverwaltung oder \u00fcber das Kommandozeilenprogramm <strong>diskpart<\/strong>.<\/p>\n<p>F\u00fcr den grafischen Weg \u00f6ffnet ihr die Computerverwaltung und sucht dort eure Micro-SD Karte. Alle eventuell vorhandenen Partitionen l\u00f6schen, sodass der Speicherplatz dort als &#8222;Nicht zugeordnet&#8220; erscheint. Darauf einen Rechtsklick &gt; <strong>Neues einfaches Volume<\/strong>.<\/p>\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-89.png\"><img loading=\"lazy\" decoding=\"async\" width=\"535\" height=\"103\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-89.png\" alt=\"\" class=\"wp-image-8288\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-89.png 535w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-89-300x58.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-89-70x13.png 70w\" sizes=\"auto, (max-width: 535px) 100vw, 535px\" \/><\/a><\/figure>\n<\/div>\n<p>Den Assistenten kannst du mit den Standardeinstellungen durch klicken. Wichtig ist, dass beim Formatieren als Dateisystem <strong>FAT32<\/strong> ausgew\u00e4hlt ist, statt des propriet\u00e4ren NTFS von Microsoft:<\/p>\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-90.png\"><img loading=\"lazy\" decoding=\"async\" width=\"499\" height=\"393\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-90.png\" alt=\"\" class=\"wp-image-8289\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-90.png 499w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-90-300x236.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-90-70x55.png 70w\" sizes=\"auto, (max-width: 499px) 100vw, 499px\" \/><\/a><\/figure>\n<\/div>\n<p>Der zugewiesene Laufwerksbuchstabe darf zudem nicht in Benutzung sein. <strong>Achtung<\/strong>: Es werden auch belegte Laufwerksbuchstaben angezeigt, die z.B. von Programmen wie Cryptomator verwendet werden! Pr\u00fcft daher am besten vorher im Windows Explorer, ob der gew\u00fcnschte Buchstabe noch frei ist.<\/p>\n<p>Anschlie\u00dfend den Inhalt des zuvor entpackten Alpine-Ordners direkt auf die Speicherkarte kopieren. Wichtig ist, dass der Inhalt kopiert wird &#8211; nicht der Ordner! Die Dateien wie z.B. <strong>config.txt<\/strong> m\u00fcssen sich direkt auf der Speicherkarte befinden, ohne Unterordner.<\/p>\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-91.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"490\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-91-1024x490.png\" alt=\"\" class=\"wp-image-8290\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-91-1024x490.png 1024w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-91-300x143.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-91-768x367.png 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-91-1536x735.png 1536w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-91-70x33.png 70w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-91.png 1817w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<h2 class=\"wp-block-heading\">Erster Start und grundlegende Einrichtung<\/h2>\n<p>Nun kann die Karte in den Raspberry Pi eingelegt und dieser an Bildschirm, Tastatur sowie Maus angeschlossen werden. Nach dem ersten Start mit dem Benutzer <strong>root<\/strong> ohne Passwort anmelden. F\u00fcr die grundlegende Einrichtung solltet ihr das Skript <strong>setup-alpine <\/strong>starten. Es f\u00fchrt euch durch die wichtigsten Schritte, wie z.B. das Anpassen des Tastaturlayouts, Konfigurieren des Netzwerkes und anderen Dingen. Auch ein SSH-Server kann aktiviert werden, sodass der Pi per Netzwerk erreichbar ist.<\/p>\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-92.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"525\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-92-1024x525.png\" alt=\"\" class=\"wp-image-8291\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-92-1024x525.png 1024w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-92-300x154.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-92-768x394.png 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-92-1536x788.png 1536w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-92-2048x1051.png 2048w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-92-70x36.png 70w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<p>Anschlie\u00dfend ist das System einsatzbereit. Hat man w\u00e4hrend der Einrichtung einen SSH-Server aktiviert, kann man den Pi dar\u00fcber wie gewohnt verwalten. Dabei zeigt htop ein sehr schlankes System, dass mit aktiver SSH-Verbindung weniger als 30 MB Arbeitsspeicher verbraucht.<\/p>\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-94.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"397\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-94-1024x397.png\" alt=\"\" class=\"wp-image-8293\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-94-1024x397.png 1024w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-94-300x116.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-94-768x298.png 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-94-70x27.png 70w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/12\/grafik-94.png 1261w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<p>Es empfiehlt sich, die Paketquellen zu aktualisieren. Statt APT wird unter Alpine jedoch APK eingesetzt:<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\napk update\napk add htop\n<\/pre>\n<\/div>\n<p>Damit werden die Paketquellen aktualisiert und das Paket <strong>htop <\/strong>installiert. <\/p>\n<p>Wie auf jedem Linux-System solltet ihr f\u00fcr das allgemeine Arbeiten einen Benutzer mit eingeschr\u00e4nkten Rechten anlegen. Im Gegensatz zu anderen Distributionen wie dem Raspberry Pi OS ist Alpine sehr minimal gehalten &#8211; d.H. es gibt keinen Standardbenutzer \u00e1 la <strong>pi <\/strong>oder <strong>dietpi<\/strong>.<\/p>\n<p><strong>Achtung<\/strong>: Alpine Linux l\u00e4uft standardm\u00e4\u00dfig im Arbeitsspeicher! S\u00e4mtliche \u00c4nderungen gehen bei einem Neustart <strong>verloren<\/strong>, sofern ihr diese nicht vorher mit folgendem Befehl sichert:<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nlbu commit -d\n<\/pre>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>In diesem Beitrag werden wir Alpine Linux auf den Raspberry Pi installieren. Die Distribution richtete sich an erweiterte Nutzer mit Fokus auf ein minimales, einfaches und sicheres System. Welche Vorteile Alpine gegen\u00fcber anderen Betriebssystemen auf dem Pi bietet, werde ich noch in einem separaten Beitrag zeigen. Hier soll es rein um die Installation mit angeschlossenen &#8230;<\/p>\n","protected":false},"author":5,"featured_media":8295,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1053],"tags":[1010],"class_list":["post-8283","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-raspberry-pi-betriebssysteme","tag-alpine"],"_links":{"self":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/8283","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=8283"}],"version-history":[{"count":6,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/8283\/revisions"}],"predecessor-version":[{"id":9789,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/8283\/revisions\/9789"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/media\/8295"}],"wp:attachment":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/media?parent=8283"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/categories?post=8283"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/tags?post=8283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}