{"id":6938,"date":"2020-09-28T15:38:43","date_gmt":"2020-09-28T13:38:43","guid":{"rendered":"https:\/\/u-labs.de\/portal\/?p=6938"},"modified":"2020-09-28T15:41:28","modified_gmt":"2020-09-28T13:41:28","slug":"manjaro-schneller-starten-kein-blackscreen-vor-dem-login","status":"publish","type":"post","link":"https:\/\/u-labs.de\/portal\/manjaro-schneller-starten-kein-blackscreen-vor-dem-login\/","title":{"rendered":"Manjaro schneller starten: Kein Blackscreen vor dem Login"},"content":{"rendered":"<p>Eine frische Manjaro-Installation startete \u00fcberraschend langsam: Nach dem Bootprozess war f\u00fcr ungef\u00e4hr 15 Sekunden ein schwarzer Bildschirm zu sehen. Erst danach erschien die Anmeldemaske. Im ausgeschalteten Zustand musste man etwa 30-40 Sekunden warten, bis eine Anmeldung m\u00f6glich war. Dies ist generell ziemlich langsam f\u00fcr ein frisch installiertes Linux. Und noch langsamer f\u00fcr eine aktuelles System mit i5 Quadcore-Prozessor und schneller m2 SSD. Hier sollte weit mehr drin sein, selbst Windows schafft den gesamten Prozess deutlich schneller.<\/p>\n<h2 class=\"wp-block-heading\">Beschleunigung durch Grub-Konfiguration<\/h2>\n<p>Warum war die Linux-Installation auf moderner Hardware also so langsam? Das Problem lag in der Grub-Konfiguration. Diese findet man unter <strong>\/etc\/default\/grub<\/strong> und muss it root-Rechten (sudo) bearbeitet werden. Hier war der Bootparameter <strong>quiet<\/strong> gesetzt. Wie der Name schon vermuten l\u00e4sst, erzeugt der Kernel dabei keine Ausgabe. Somit erscheint der schwarze Bildschirm. <\/p>\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">GRUB_CMDLINE_LINUX_DEFAULT=&quot;quiet apparmor=1 security=apparmor  ...&quot;<\/code><\/pre>\n<p>Zur Fehleranalyse ist dies nicht hilfreich, daher habe ich das <strong>quiet<\/strong> entfernt. Dies liefert auch an anderer Stelle detailliertere Ausgaben. Beispielsweise beim herunterfahren. <\/p>\n<p>Alternativ kann man auch einen Splashscreen installieren. Dies ist ein grafischer Startbildschirm, wie er beispielsweise von Windows w\u00e4hrend dem Start angezeigt wird. Bei Windows 10 ist es das Windows-Logo mit einem sich drehenden Kreis darunter. Dies ist aber mehr eine optische Spielerei und hat mit dem hier beschriebenen Problem nichts zutun.<\/p>\n<p>Auch interessant: <strong>GRUB_TIMEOUT_STYLE=hidden<\/strong> versteckt den Bootloader. Diese Eigenschaft kann man auf <strong>menu<\/strong> setzen, damit das gewohnte Grub-Men\u00fc erscheint.<\/p>\n<p>Damit die \u00c4nderungen wirksam werden, einmal <strong>update-grub<\/strong> mit Root-Rechten (sudo) ausf\u00fchren.<\/p>\n<h3 class=\"wp-block-heading\">Verk\u00fcrzen der Wartezeit<\/h3>\n<p>Deutlich verk\u00fcrzen l\u00e4sst sich die Startzeit, in dem man in <strong>\/etc\/default\/grub <\/strong>nach <strong>GRUB_TIMEOUT<\/strong> sucht. Dieser Wert gibt die Anzahl an Sekunden an, die Grub auf eine Eingabe wartet. Erfolgt diese nicht, startet er den ersten Eintrag. Alternativ kann er auch so konfiguriert werden, dass stattdessen der zuletzt verwendete Eintrag gestartet wird.<\/p>\n<p>Unter Manjaro steht dieser Wert auf 10. Somit haben wir beim Starten immer eine Verz\u00f6gerung von 10 Sekunden. Bei einem Dualboot-System macht dies Sinn. Doch wer nur ein einziges Betriebssystem installiert hat, kann sich die 10 Sekunden sparen und den Wert deutlich reduzieren.<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nGRUB_TIMEOUT=2\n<\/pre>\n<\/div>\n<p>Wie \u00fcblich ist auch hier <strong>update-grub<\/strong> auszuf\u00fchren, ansonsten werden die \u00c4nderungen nicht wirksam.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Eine frische Manjaro-Installation startete \u00fcberraschend langsam: Nach dem Bootprozess war f\u00fcr ungef\u00e4hr 15 Sekunden ein schwarzer Bildschirm zu sehen. Erst danach erschien die Anmeldemaske. Im ausgeschalteten Zustand musste man etwa 30-40 Sekunden warten, bis eine Anmeldung m\u00f6glich war. Dies ist generell ziemlich langsam f\u00fcr ein frisch installiertes Linux. Und noch langsamer f\u00fcr eine aktuelles System &#8230;<\/p>\n","protected":false},"author":5,"featured_media":6942,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[74],"tags":[641,779,75,829],"class_list":["post-6938","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","tag-arch-linux","tag-grub","tag-linux","tag-manjaro"],"_links":{"self":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/6938","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=6938"}],"version-history":[{"count":3,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/6938\/revisions"}],"predecessor-version":[{"id":6943,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/6938\/revisions\/6943"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/media\/6942"}],"wp:attachment":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/media?parent=6938"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/categories?post=6938"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/tags?post=6938"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}