{"id":8731,"date":"2022-04-01T19:57:53","date_gmt":"2022-04-01T17:57:53","guid":{"rendered":"https:\/\/u-labs.de\/portal\/?p=8731"},"modified":"2022-12-12T16:45:47","modified_gmt":"2022-12-12T14:45:47","slug":"ubuntu-auf-dem-raspberry-pi-4-installationsanleitung-test-was-funktioniert-wie-ist-die-performance","status":"publish","type":"post","link":"https:\/\/u-labs.de\/portal\/ubuntu-auf-dem-raspberry-pi-4-installationsanleitung-test-was-funktioniert-wie-ist-die-performance\/","title":{"rendered":"Ubuntu auf dem Raspberry Pi 4 Installationsanleitung &#038; Test: Was funktioniert, wie ist die Performance? Raspberry Pi OS Alternative"},"content":{"rendered":"<p>Von euch kam der Vorschlag, Ubuntu auf dem Raspberry Pi auszuprobieren bzw. <a href=\"https:\/\/u-labs.de\/forum\/raspberry-pi-266\/eure-themenvorschlaege-fuer-neue-raspberry-pi-beitraege-40635?p=446383&amp;viewfull=1#post446383\" title=\"die Installation zu zeigen\">die Installation zu zeigen<\/a>. In diesem Beitrag werden wir daher Ubuntu installieren, gehen auf m\u00f6gliche Fallstricke ein und werfen einen Blick auf die Performance. Zum Einsatz kommt ein Raspberry Pi 4 mit 4 GB Arbeitspseicher sowie aktuellstem Beta-Bootloader.<\/p>\n<h2 class=\"wp-block-heading\">Was ist Ubuntu f\u00fcr eine Linux-Distribution?<\/h2>\n<p>Ubuntu ist eine GNU\/Linux-Distribution. Sie geh\u00f6rt seit Jahren zu den verbreitetsten Linux-Distributionen. Debian ist wiederum auch die Basis f\u00fcr das Raspberry Pi OS, zu dem Ubuntu vor allem technisch eine gro\u00dfe \u00c4hnlichkeit besitzt. 100% kompatibel sind beide Systeme jedoch nicht miteinander. Das Ziel von Ubuntu besteht in einem m\u00f6glichst einfachen und aufeinander abgestimmten System &#8211; es soll von jedem genutzt werden k\u00f6nnen. Hinsichtlich unfreier Software ist Debian etwas strenger: Statt eines Unternehmens steckt eine Gemeinschaft dahinter, die ein robustes und vor allem freies Betriebssystem entwickeln m\u00f6chte. Ubuntu gibt es seit 2004 und wird seit dem aktiv weiterentwickelt. Das Unternehmen Canonical spielt hierbei eine wichtige Rolle. Es bietet auch kommerzielle Unterst\u00fctzung an, etwa f\u00fcr Firmenkunden.<\/p>\n<p>Wichtig ist noch zu wissen: Ubuntu ist nicht gleich Ubuntu. Es gibt<a href=\"https:\/\/ubuntu.com\/download\/flavours\" title=\" verschiedene flavours genannte Editionen\" target=\"_blank\" rel=\"nofollow\"> verschiedene <em>flavours<\/em> genannte Editionen<\/a>. Der Kern ist immer gleich, sie unterscheiden sich durch die verwendete Desktopumgebung. Das hei\u00dft, sie sehen anders aus und die Bedienung sowie Anpassungsm\u00f6glichkeiten variieren. In diesem Beitrag fokussieren wir uns auf das urspr\u00fcngliche Ubuntu mit Gnome. Es ist \u00fcberlicherweise gemeint, wenn von <em>Ubuntu<\/em> gesprochen wird. Die anderen Flavours haben etwas abgewandelte Bezeichnungen wie <em>Kubuntu<\/em> oder <em>Ubuntu MATE<\/em>.<\/p>\n<h2 class=\"wp-block-heading\">Wie l\u00e4sst sich Ubuntu installieren?<\/h2>\n<p>Es gibt derzeit drei Wege: Seit einiger Zeit sind mehrere Versionen von Ubuntu im Raspberry Pi Imager integriert, wodurch sich die Installation einfach gestaltet. Dazu klickt man auf <strong>OS W\u00e4hlen<\/strong> &gt; <strong>Other general-purpose OS<\/strong>:<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/03\/grafik-15.png\"><img loading=\"lazy\" decoding=\"async\" width=\"684\" height=\"218\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/03\/grafik-15.png\" alt=\"\" class=\"wp-image-8734\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/03\/grafik-15.png 684w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/03\/grafik-15-300x96.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/03\/grafik-15-70x22.png 70w\" sizes=\"auto, (max-width: 684px) 100vw, 684px\" \/><\/a><\/figure>\n<\/div>\n<p>Unter <strong>Ubuntu<\/strong> finden sich derzeit insgesamt 7 Eintr\u00e4ge, da es verschiedene Editionen von Ubuntu gibt:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Ubuntu Desktop<\/strong> enth\u00e4lt eine grafische Oberfl\u00e4che. Im Gegensatz zur X86 Variante wird nur die aktuellste 21.10 f\u00fcr den Raspberry Pi angeboten. Sie wird nur 9 Monate nach Erscheinen unterst\u00fctzt, die LTS-Version 20.04 dagegen 5 Jahre lang.<\/li>\n<li><strong>Ubuntu Server<\/strong> ist mit der minimalen Version des Raspberry Pi OS vergleichbar, d.H. eine Konsoleninstallation. Im Gegensatz zur Desktop-Version kann man zwischen 32 und 64 Bit w\u00e4hlen und es daher auch auf dem \u00e4lteren Raspberry Pi 2 nutzen. Au\u00dferdem wird sowohl die aktuellste 21.10 als auch die 20.04 LTS angeboten, daher gibt es insgesamt vier Eintr\u00e4ge f\u00fcr die Server-Edition.<\/li>\n<li>Etwas unbekannter ist <strong>Ubuntu Core<\/strong>, eine eigene Ausgabe f\u00fcr das Internet der Dinge (IoT). Die Softwareauswahl ist eingeschr\u00e4nkt, da sich nur Snaps installieren lassen &#8211; keine APT-Pakete. Das System wird 10 Jahre lang unterst\u00fctzt und richtet sich an Ger\u00e4te, die verbaut werden sollen. Beispielsweise eingebettete Ger\u00e4te wie Geldautomaten, Anzeigetafeln, Maschinen und \u00e4hnliches.<\/li>\n<\/ul>\n<p>Vor einigen Monaten habe ich bereits versucht, Ubuntu dar\u00fcber zu installieren. Das war ern\u00fcchternd: <a href=\"https:\/\/github.com\/raspberrypi\/rpi-imager\/issues\/286\" title=\"Ein Fehler\" target=\"_blank\" rel=\"nofollow\">Ein Fehler<\/a> f\u00fchrt dazu, dass Ubuntu sich in Kombination mit den Voreinstellungen sich direkt wieder abschaltet. Der Fehler war nicht sofort ersichtlich, da man die Bildschirmausgabe ohne Abfilmen nicht in der kurzen Zeit lesen konnte.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/03\/ubuntu_rpi_shutdown.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"913\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/03\/ubuntu_rpi_shutdown.jpg\" alt=\"\" class=\"wp-image-8735\"\/><\/a><\/figure>\n<\/div>\n<p>Dieses Problem scheint <a href=\"https:\/\/u-labs.de\/portal\/neuer-raspberry-pi-imager-1-7-behebt-nervige-fehler-und-verbessert-die-benutzbarkeit\/\" title=\"Neuer Raspberry Pi Imager 1.7 behebt nervige Fehler und verbessert die Benutzbarkeit\">in der letzten Version des Raspberry Pi Imager<\/a> behoben worden zu sein, obwohl das Ticket dazu noch offen ist. Generell funktioniert der Imager mit alternativen Betriebssystemen nicht optimal &#8211; ich w\u00fcrde f\u00fcr solche Experimente daher <a href=\"https:\/\/www.balena.io\/etcher\/\" title=\"balenaEtcher \" target=\"_blank\" rel=\"nofollow\">balenaEtcher <\/a>oder das manuelle Flashen mit z.B. dd unter Linux bevorzugen, dies w\u00e4re der zweite m\u00f6gliche Weg. Tendenziell ist der Lerneffekt dabei auch h\u00f6her.<\/p>\n<p>Variante 3 ist <a href=\"https:\/\/u-labs.de\/portal\/raspberry-pi-ohne-pc-laptop-einrichten-raspberry-pi-os-und-andere-betriebssysteme-direkt-auf-dem-pi-flashen-neue-beta-funktion\/\" title=\"Raspberry Pi ohne PC\/Laptop einrichten: Raspberry Pi OS und andere Betriebssysteme direkt auf dem Pi flashen! (Neue Beta-Funktion Netzwerk-Installation)\">die Netzwerk-Installation, die sich derzeit in der Testphase befindet<\/a> und <a href=\"https:\/\/u-labs.de\/portal\/raspberry-pi-4-von-usb-geraeten-z-b-ssd-booten-und-optional-den-bootloader-aktualisieren\/\" title=\"Raspberry Pi 4 von USB-Ger\u00e4ten (z.B. SSD) booten und (optional) den Bootloader aktualisieren\">mit dem Beta-Bootload<\/a><a href=\"https:\/\/u-labs.de\/portal\/raspberry-pi-ohne-pc-laptop-einrichten-raspberry-pi-os-und-andere-betriebssysteme-direkt-auf-dem-pi-flashen-neue-beta-funktion\/\" title=\"Raspberry Pi ohne PC\/Laptop einrichten: Raspberry Pi OS und andere Betriebssysteme direkt auf dem Pi flashen! (Neue Beta-Funktion Netzwerk-Installation)\">er<\/a> genutzt werden kann. Im Grunde wird dabei der Imager in Vollbild direkt auf dem Pi gestartet, sodass kein zweiter Computer zum Beschreiben der Speicherkarte\/SSD notwendig ist.<\/p>\n<p>Ich habe alle drei Varianten mit der aktuellsten Version getestet und konnte zum jetzigen Stand keine Probleme mehr feststellen. Bei den Server-Editionen werden auch Anpassungen unterst\u00fctzt. So kann man den Pi vorkonfigurieren, etwa mit Hostname, Passwort\/SSH-Schl\u00fcssel, WLAN-Zugang und anderen Einstellungen. Auch das funktioniert.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/03\/grafik-16.png\"><img loading=\"lazy\" decoding=\"async\" width=\"614\" height=\"184\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/03\/grafik-16.png\" alt=\"\" class=\"wp-image-8737\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/03\/grafik-16.png 614w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/03\/grafik-16-300x90.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/03\/grafik-16-70x21.png 70w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/figure>\n<\/div>\n<p>Im Folgenden werfen wir einen Blick auf die Desktop-Version mit grafischer Oberfl\u00e4che und die minimale Server-Edition.<\/p>\n<h2 class=\"wp-block-heading\">Ubuntu Desktop: Einrichtung &amp; Performance<\/h2>\n<p>Die Installation des knapp 2 GB gro\u00dfen Archives ben\u00f6tigt auf einer Speicherkarte seine Zeit. Nicht derart extrem viel wie Windows, aber f\u00fcr eine Linux-Distribution ist die Installation ziemlich langsam. Das liegt auch daran, dass nach dem ersten Start ein Willkommensassistent erscheint:<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/03\/grafik-17.png\"><img loading=\"lazy\" decoding=\"async\" width=\"811\" height=\"609\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/03\/grafik-17.png\" alt=\"\" class=\"wp-image-8738\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/03\/grafik-17.png 811w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/03\/grafik-17-300x225.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/03\/grafik-17-768x577.png 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/03\/grafik-17-70x53.png 70w\" sizes=\"auto, (max-width: 811px) 100vw, 811px\" \/><\/a><\/figure>\n<\/div>\n<p>Dort werden grundlegende Einstellungen wie Sprache, Benutzername, Passwort und \u00e4hnliches abgefragt. Danach startet Ubuntu jedoch nicht direkt, sondern ben\u00f6tigt weitere 10 bis 15 Minuten zum Abschluss der Installation:<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/03\/grafik-18.png\"><img loading=\"lazy\" decoding=\"async\" width=\"776\" height=\"714\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/03\/grafik-18.png\" alt=\"\" class=\"wp-image-8739\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/03\/grafik-18.png 776w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/03\/grafik-18-300x276.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/03\/grafik-18-768x707.png 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/03\/grafik-18-70x64.png 70w\" sizes=\"auto, (max-width: 776px) 100vw, 776px\" \/><\/a><\/figure>\n<\/div>\n<p>Die grafische Oberfl\u00e4che wirkt im Vergleich mit dem Raspberry Pi OS deutlich moderner. Man merkt aber, dass Ubuntu Desktop weder f\u00fcr Ressourcensparsamkeit, noch den Raspberry Pi speziell optimiert wurde. Schon der Start des Betriebssystems ist mit ca. 45 Sekunden bis zum Desktop nicht \u00fcberm\u00e4\u00dfig schnell. Knapp 1 GB Arbeitsspeicher wird verbraucht, ohne eine einziges Programm gestartet zu haben. Auch das \u00d6ffnen von Programmen ist nichts f\u00fcr ungeduldige. Es gibt immer wieder deutliche Verz\u00f6gerungen. Ein gutes Beispiel ist das Entsperren: Nachdem man das Passwort eingibt und mit <em>&lt;Enter&gt;<\/em> best\u00e4tigt, dauert es ca. 6-7 Sekunden, bis man den Desktop sieht. <\/p>\n<p>Durch Verwendung einer per USB 3.0 angeschlossenen SSD statt einer schnellen Speicherkarte \u00e4ndert sich das nur wenig. Der Flaschenhals scheint der Prozessor zu sein, der \u00f6fter nah an 100% oder sogar komplett ausgelastet ist. Dabei friert das System &#8211; trotz K\u00fchlk\u00f6rper &#8211; vereinzelt auch mal ein, beispielsweise wenn beim grafischen installieren von Updates parallel die Systemauslastung abgerufen wird.<\/p>\n<p>Auff\u00e4llig ist, dass es im Betrieb immer wieder zu Fehlern in Systemanwendungen kommt. Hier etwa w\u00e4hrend des Einspielens von APT Aktualisierungen:<\/p>\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/03\/grafik-19.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"603\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/03\/grafik-19-1024x603.png\" alt=\"\" class=\"wp-image-8741\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/03\/grafik-19-1024x603.png 1024w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/03\/grafik-19-300x177.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/03\/grafik-19-768x452.png 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/03\/grafik-19-70x41.png 70w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/03\/grafik-19.png 1512w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<p>Ein seltsames Verhalten zeigte sich auch bei meiner Logitech K400+ Kombi-Tastatur: Die Maus funktionierte, aber die Tastatur nicht. Nachdem ich zus\u00e4tzlich eine kabelgebundene USB-Tastatur angeschlossen habe, war das Schreiben mit beiden m\u00f6glich.<\/p>\n<h2 class=\"wp-block-heading\">Ubuntu Server<\/h2>\n<p>Die Server-Edition ben\u00f6tigt nach der Installation selbst ohne grafische Oberfl\u00e4che satte 2,6 GB Speicher auf der Karte. Nachdem die \u00fcber 100 Aktualisierungen auf einer frischen Installation eingespielt wurden, sind es sogar 3,4 GB. Zum Vergleich: Beim Raspberry Pi OS sind es 1,2 GB, DietPi belegt 0,7 GB und das besonders schlanke Alpine Linux kommt mit nur 0,1 GB aus. 155 MB Arbeitsspeicherverbrauch frisch nach dem Start f\u00fcr 156 Prozesse ist mehr als dreimal so hoch, wie beim Raspberry Pi OS Lite.<\/p>\n<h2 class=\"wp-block-heading\">Softwareangebot<\/h2>\n<p>Was die Software angeht, hat man aufgrund der Debian-Basis ein mit dem Raspberry Pi OS vergleichbares Angebot. Sowohl an grafischen Desktopanwendungen, als auch f\u00fcr Konsolenprogramme. <\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\npi@ubuntu-pi:~$ sudo apt-cache pkgnames | wc -l\n62518\n\n<\/pre>\n<\/div>\n<p>Manche Werkzeuge, die speziell f\u00fcr den Raspberry Pi entwickelt wurden, sind vorhanden &#8211; darunter etwa <strong>rpi-eeprom-update<\/strong>. Andere fehlen, beispielsweise <strong>raspi-config<\/strong>. Zumindest einige davon existieren mittlerweile auch f\u00fcr Ubuntu und k\u00f6nnen nachinstalliert werden<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nsudo apt install raspi-config\n<\/pre>\n<\/div>\n<h2 class=\"wp-block-heading\">Fazit<\/h2>\n<p>Das Betriebssystem ist kein Leichtgewicht. Ubuntu Desktop wirkt moderner und l\u00e4uft auf dem Pi &#8211; aber meinem ersten Eindruck nach nicht so wirklich optimal. Daf\u00fcr ist das verwendete Gnome zu ressourcenhungrig bzw. der Raspberry Pi 4 zu leistungsschwach. Bei der Stabilit\u00e4t gibt es ebenfalls Verbesserungspotenzial. <\/p>\n<p>Ubuntu Server l\u00e4uft dagegen besser. Vor allem die LTS-Version ist hinsichtlich Aktualisierungen interessant: 5 Jahre wird es mit Updates versorgt, beim Raspberry Pi OS sind es nur etwa zwei Jahre. Gerade wenn der Pi eher als Server dient, kann Ubuntu Server eine m\u00f6gliche Alternative sein, die allerdings etwas Overhead mit sich bringt.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Von euch kam der Vorschlag, Ubuntu auf dem Raspberry Pi auszuprobieren bzw. die Installation zu zeigen. In diesem Beitrag werden wir daher Ubuntu installieren, gehen auf m\u00f6gliche Fallstricke ein und werfen einen Blick auf die Performance. Zum Einsatz kommt ein Raspberry Pi 4 mit 4 GB Arbeitspseicher sowie aktuellstem Beta-Bootloader. Was ist Ubuntu f\u00fcr eine &#8230;<\/p>\n","protected":false},"author":5,"featured_media":8744,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1053],"tags":[392],"class_list":["post-8731","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-raspberry-pi-betriebssysteme","tag-ubuntu"],"_links":{"self":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/8731","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=8731"}],"version-history":[{"count":8,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/8731\/revisions"}],"predecessor-version":[{"id":9759,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/8731\/revisions\/9759"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/media\/8744"}],"wp:attachment":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/media?parent=8731"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/categories?post=8731"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/tags?post=8731"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}