Fedora-Startbildschirm zeigt sowohl das Fedora-Logo als auch das Lenovo-Logo. Warum und wie?

28

Ich habe ein altmodisches Lenovo Ideapad 110-15ISK mit Fedora 30 installiert (und eine LUKS-verschlüsselte SSD als Speicher).

Wenn ich diesen Rechner starte:

  1. Das "Lenovo" -Logo (eigentlich nur ein Text) wird kurz angezeigt.
  2. Der Bootmanager-Bildschirm wird mit auswählbaren Kerneln angezeigt
  3. Ich wähle einen Kernel aus.
  4. Das "Lenovo" -Logo wird kurz angezeigt.
  5. Ein Passwort-Texteingabe-Widget wird mit dem "Fedora (∫)" - Logo am unteren Bildschirmrand angezeigt.
  6. Ich gebe das Passwort ein, um die LUKS-geschützte SSD zu entschlüsseln.
  7. Der Startvorgang wird fortgesetzt, während Folgendes angezeigt wird:
    1. Das "Lenovo" -Logo in der Mitte des Bildschirms und
    2. Das "Fedora (∫)" - Logo am unteren Bildschirmrand.
  8. Schließlich übernimmt der KDE-Anmeldebildschirm.

Warum passiert (7)? Wie ist es möglich, das "Logo Mashup" zu haben, wenn Fedora nicht mit einer speziellen Auswahl von Herstellerlogos geliefert wird? Denn zu diesem Zeitpunkt ist das System für den Monitor verantwortlich (möglicherweise über den Framebuffer ). Es ist ziemlich mysteriös.

David Tonhofer
quelle
6
Windows 8 und höher machen dasselbe. Es ist nicht Fedora-spezifisch und es hat lange gedauert.
Michael Hampton

Antworten:

46

Dies ist das Ergebnis der Arbeit von Hans de Goede an einem flimmerfreien Boot in Fedora. Hans entwickelte ein neues Plymouth-Thema, das den Firmware- Boot- Flash aufnimmt und das Fedora-Logo hinzufügt , bis der Bootvorgang abgeschlossen ist und die Desktop-Umgebung übernommen wird.

Dies funktioniert, weil Bootsplash-Logos jetzt als ACPI-Ressource angezeigt werden, die Sie /sys/firmware/acpi/bgrtauf Systemen sehen können, die dies unterstützen.

Siehe auch die flimmerfreien FAQ . (Dies erklärt auch, wie Sie das Plymouth-Design so ändern, dass das Logo weiterhin zusammen mit der Aufforderung zur Kennwortentschlüsselung angezeigt wird.)

Stephen Kitt
quelle
2

Auf einer sehr niedrigen Ebene wird der Videospeicher beim Beschreiben nicht automatisch gelöscht. Sofern der Fedora-Startvorgang den Bildschirm nicht explizit löscht oder den Videomodus ändert, wird alles, was auf dem Bildschirm angezeigt wird, "über dem bereits vorhandenen" angezeigt.

Dmitry Grigoryev
quelle
6
Ich habe darüber nachgedacht, kann mich aber nicht erinnern, dass seit den 90er Jahren "Pixel Crap" auf einem Bildschirm angezeigt wurde, mit Ausnahme von etwa einer Viertelsekunde. Was auch immer der Puffer gerade ist, es ist die Sache, die getan wird (insbesondere im ästhetisch
kontrollierten