[Gelöst] Schriftgröße während dem Booten

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Benutzeravatar
Celica
Beiträge: 2145
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Re: Schriftgröße während dem Booten

Beitrag von Celica » 10.03.2021 20:36:48

Überschneidung.
Schau bitte mal vor deinem Beitrag.
Danke
Danke !

Ciao

Celica

Benutzeravatar
smutbert
Moderator
Beiträge: 8316
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Schriftgröße während des Bootens

Beitrag von smutbert » 10.03.2021 20:37:30

Entschuldige das mit der Verschlüsselung habe ich nicht bedacht - da hast du natürlich recht, dass es nicht funktionieren kann, aber zusätzlich reden wir hier von zwei unterschiedlichen Dingen:
  • Debiangrub2-splashimages enthält lediglich Bilddateien, die in grub als Hintergrundbild angezeigt werden können. Das ändert aber nichts am sonstigen Erscheinungsbild, auch nicht der Schrift.
    Mit deiner Kopieraktion sollte dann so etwas wie

    Code: Alles auswählen

    GRUB_BACKGROUND="/boot/grub/themes/Plasma-lamp.tga"
    
    funktionieren, aber wie gesagt nichts an der Schrift ändern.
  • die grub-Themes, die mehr als nur ein Hintergrundbild sind und viel mehr in einer Textdatei beschreiben beschreiben an welcher Position auf dem Bildschirm, mit welcher Schriftart, mit welchem Rahmen, welcher Fortschrittsanzeige für den Countdown, u. s. w. das Bootmenü angezeigt werden soll und zusätzlich alle dafür benötigten Grafiken und Schriftarten enthalten.

    Hier müsstest du wohl ebenfalls das komplette Verzeichnis kopieren, also für Debiangrub-theme-breeze zB

    Code: Alles auswählen

    cp -r /usr/share/grub/themes/breeze /boot/grub/themes
    
    und dann eben

    Code: Alles auswählen

    GRUB_THEME=/boot/grub/themes/breeze/theme.txt
    
    eintragen.

    Eine ausführlichere Beschreibung der themes findest du bei Ubuntu
    https://wiki.ubuntuusers.de/GRUB_2/Auss ... iguration/
    aber die ist imho besonders dann nützlich, wenn man tatsächlich selbst ein Theme schreiben will.
EDIT:
Celica hat geschrieben: ↑ zum Beitrag ↑
10.03.2021 20:23:52
Scheinbar greift Grub ja auf "/usr/share/images/desktop-base/desktop-grub.ng" zu.
Also muss das nicht im unverschlüsseltem Teil "/boot/..." stehen.
Das ist nur eine Meldung, dass update-grub dieses Hintergrundbild in der grub.cfg setzen will. Funktionieren kann das natürlich nur, wenn es das Hintergrundbild auch irgendwo hin kopiert wo es grub beim Boot auch lesen kann.

Benutzeravatar
Celica
Beiträge: 2145
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Re: Schriftgröße während dem Booten

Beitrag von Celica » 10.03.2021 21:04:29

Also, jetzt funktioniert das Hintergrundsbild im Grub Menü.

Ich habe den Eintrag in der "/etc/default/grub" so geändert:

Code: Alles auswählen

GRUB_BACKGROUND="/boot/grub/themes/Plasma-lamp.tga"
Dabei bleibt:

Code: Alles auswählen

GRUB_GFXMODE=640x480
Die "*.tga" ist wie zuvor in der /boot/grub/themes/" kopiert.

Jetzt funktioniert es.

Was das Thema angeht, so habe ich mir das auf UbuntuWiki angesehen und ich muss sagen, dass es mir den Aufwand nicht wert ist.
Für mein eigentliches Teilproblem (Eingabe des Passwortes der Verschlüsselung ist eine Lösung gefunden.
Das Hintegrundsbild verschönert das ganze und die Teile wo der Text in sehr kleiner Schrift über den Bildschirm rauscht bleibt es offen und wäre vielleicht mit dem Grub Thema zu lösen, aber das lasse ich jetzt erst einmal.
Das scheint auch noch mehr Aufwand zu sein, oder sehe ich das falsch?
Würde bei der Auswahl eines Grub Themas ("grub-theme-breeze" habe ich nicht zur Auswahl als Paket) das zuvor gewählte Hintergrundsbild deaktiviert werden?
Bei den Themen sind ja auch Hintergrundsbilder dabei.
Danke !

Ciao

Celica

rhHeini
Beiträge: 2260
Registriert: 20.04.2006 20:44:10

Re: Schriftgröße während dem Booten

Beitrag von rhHeini » 10.03.2021 21:18:19

Ja das sind entweder-oder Alternativen.

Rolf

Benutzeravatar
Celica
Beiträge: 2145
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Re: Schriftgröße während dem Booten

Beitrag von Celica » 10.03.2021 21:34:43

Da war ich schneller :D

Habe das mit dem Grub Thema auch probiert und das hat mir nicht wirklich zugesagt aber funktioniert.
Danke dafür!

Zudem hat es mein Problem der kleinen Schriften nicht gelöst.

Das Hintergrundsbild habe ich zuvor deaktiviert in der "/etc/default/grub".

Ich belasse es jetzt dabei und schließe den Beitrag.
Danke für eure Hilfe.

Interessant wäre noch warum ich das Paket "grub-theme-breeze" nicht verfügbar habe.
War mir eigentlich sicher es gesehen zu haben.
Danke !

Ciao

Celica

rhHeini
Beiträge: 2260
Registriert: 20.04.2006 20:44:10

Re: [Gelöst] Schriftgröße während dem Booten

Beitrag von rhHeini » 10.03.2021 22:02:25

Vielleicht verwechselst Du das mit dem breeze-icon-theme.

Rolf

Benutzeravatar
Celica
Beiträge: 2145
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Re: [Gelöst] Schriftgröße während dem Booten

Beitrag von Celica » 10.03.2021 22:05:59

Eigentlich nicht und das Paket sollte es doch unter Buster geben, oder?

Fehler gefunden: "plymouth-theme-breeze" hatte ich gesehen.

Das grub-theme-breeze gibt es erst in testing.
Danke !

Ciao

Celica

Benutzeravatar
smutbert
Moderator
Beiträge: 8316
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Schriftgröße während dem Booten

Beitrag von smutbert » 13.03.2021 00:39:09

Celica hat geschrieben: ↑ zum Beitrag ↑
10.03.2021 21:34:43
Zudem hat es mein Problem der kleinen Schriften nicht gelöst.
Nur noch der Vollständigkeit halber: Es gibt unzählige grub-Themes:
https://www.gnome-look.org/browse/cat/109/order/latest/

Bei diesem, meiner Meinung nach optisch recht ansprechenden Theme, das es in Varianten für alle Distributionen zu geben scheint, ist immerhin die Rede davon, dass die Unterstützung hoher Bildschirmauflösungen in Arbeit ist:
https://github.com/AdisonCavani/distro-grub-themes
Würdest du das zB von hier https://github.com/AdisonCavani/distro- ... s/releases herunterladen, bräuchstest du es nur mehr entpacken, das richtige Verzeichnis nach /boot/grub/themes kopieren und das Theme in die Konfigurationsdatei eintragen.

Mir ist auch wieder eingefallen was ich einmal ausprobiert habe:
Das war ein Theme namens vimix, das es auch beim ersten Link gibt und bei dem ich das Hintergrundbild gegen mein eigenes, zu plymouth passendes, ausgetauscht habe. (Aktuell nutze ich aber weder grub-Themes noch plymouth.)

willy4711

Re: [Gelöst] Schriftgröße während dem Booten

Beitrag von willy4711 » 13.03.2021 06:52:59

Wenn es dich noch interessieren sollte, würde ich dir Themensammlung vinmx empfehlen,
die smutbert ja schon erwähnt hatte. https://github.com/vinceliuice/grub2-themes.
Das Theme bringt diverse Schriftgrößen mit, die sich leicht über die /boot/grub/themes/[Themenname]/theme.txt
variieren lassen.

Code: Alles auswählen

ls -t /boot/grub/themes/Tela|grep pf
dejavu_sans_12.pf2
dejavu_sans_14.pf2
dejavu_sans_16.pf2
dejavu_sans_24.pf2
dejavu_sans_32.pf2
dejavu_sans_48.pf2
terminus-12.pf2
terminus-14.pf2
terminus-16.pf2
terminus-18.pf2
Bei einer Bildschirmauflösung von 3840x2160 gab es beim "normalen" Grub Menü bei zuerst nur "Fliegendreck" zu sehen.
Kompliziert ist da gar nichts. Installation erfolgt via Skript.
Mal ein Beispiel meiner z.Z. gültigen Konfigurations-- Datei. Kannst ja selbst entscheiden, ob das was für dich ist.

Code: Alles auswählen

# GRUB2 gfxmenu Linux theme
# Designed for any resolution

# Global Property
title-text: ""
desktop-image: "background.jpg"
desktop-color: "#000000"
terminal-font: "Terminus Regular 18"
terminal-box: "terminal_box_*.png"
terminal-left: "0"
terminal-top: "0"
terminal-width: "100%"
terminal-height: "100%"
terminal-border: "0"

# Show the boot menu
+ boot_menu {
  left = 30%
  top = 30%
  width = 45%
  height = 60%
  item_font = "DejaVu Sans Regular 16"
  item_color = "#cccccc"
  selected_item_color = "#ffffff"
  icon_width = 64
  icon_height = 64
  item_icon_space = 36
  item_height = 80
  item_padding = 12
  item_spacing = 24
  selected_item_pixmap_style = "select_*.png"
}

# Show a countdown message using the label component
+ label {
  top = 82%
  left = 32%
  width = 30%
  align = "center"
  id = "__timeout__"
  text = "Booting in %d seconds"
  color = "#cccccc"
  font = "DejaVu Sans Regular 32"
}

Benutzeravatar
Celica
Beiträge: 2145
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Re: [Gelöst] Schriftgröße während dem Booten

Beitrag von Celica » 13.03.2021 09:40:50

Na, jetzt macht ihr mich wieder neugierig :mrgreen:

Ich glaube da werde ich mir mal das ein oder andere am WE ansehen.

Wie geschrieben: Es funktioniert grundsätzlich mit den Grub Themen, aber diese Lücke wo eben noch der Boot Prozess zu sehen ist, bleibt.
Dafür lohnt der Aufwand nicht und mir hat das ausgereicht und mein Problem der Passworteingabe und der kleinen Schrift ist durch plymouth behoben. Also eigentlich alles gut.
Jetzt kommt nur noch schick machen.
Danke dafür.
Danke !

Ciao

Celica

Benutzeravatar
Celica
Beiträge: 2145
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Re: [Gelöst] Schriftgröße während dem Booten

Beitrag von Celica » 13.03.2021 15:31:01

Mann, mann, mann: Da gibt es ja schicke Sachen :mrgreen:

Ich habe mir mal den Hier eingerichtet: https://github.com/AdisonCavani/distro- ... s/releases
Auflösung habe ich auf 1920x1080 angepasst damit die Schirft vollständig drauf ist und ab geht das.
Sieht schick aus, ist schlicht aber funktional.

Ändert zwar auch nichts daran, dass nach dem Grub Menü und der Eingabe des Passwortes für das Entschlüsseln die Schrift wieder so klein ist, aber wie ich schon gesagt habe: Nütz nix, da es ohne hin so schnell geht das ich es alleine deswegen nicht lesen kann.

Z.B. dieses hier finde ich total supi: https://www.gnome-look.org/p/1440862/
Habe versucht das entpackt unter "/boot/grub/themes/" einzubinden, da erhalte ich aber leider nur eine Fehlermeldung während des Bootens.

Habe mir den Grub-Customizer als Paket installiert, aber das via Customizer zu installieren ...
Wenn ich im Customizer das Thema auswählen möchte (habe das entpackt und entpackt versucht), dann funktioniert das nicht, da der Customizer immer auf Dateiebene herunterbricht und ich dann nichts auswählen kann.
Muss ich hier das Installationsscript zwingend laufen lassen?
Einmal gemacht und dann ist es auch einfach so wie mit dem eigentlichem Thema hier :facepalm:

Schon schick was das alles geht und dafür liebe ich Debian :THX: (nicht das es mit anderen Distris nicht gehen würde :mrgreen: )
Danke !

Ciao

Celica

Benutzeravatar
Celica
Beiträge: 2145
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Re: [Gelöst] Schriftgröße während dem Booten

Beitrag von Celica » 13.03.2021 17:01:19

Ok, habe das hier https://www.gnome-look.org/p/1440862/ ohne Grub-Customizer installiert und bin dafür nach "/boot/grub/themes/xenlism-grub-1080p-Debian/" gewechselt und habe das "install.sh" ausgeführt.
Ist sauber durchgelaufen und hat folgende "grub" generiert (Auszüge):

Code: Alles auswählen

GRUB_DEFAULT="0"
GRUB_TIMEOUT="5"
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_CMDLINE_LINUX_DEFAULT="splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL="console"

#GRUB_GFXMODE="640x480"
#GRUB_GFXMODE="1024x768"
GRUB_GFXMODE="1920x1080"

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID="true"

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

#Splashimage
#GRUB_BACKGROUND="/boot/grub/themes/Plasma-lamp.tga"
#GRUB_BACKGROUND="/boot/grub/themes/Lake_mapourika_NZ.tga"

#Themes
#export GRUB_MENU_PICTURE="/boot/grub/themes/Lake_mapourika_NZ.tga"
GRUB_THEME="/boot/grub/themes/Xenlism-Debian/theme.txt"
Leider erhalte ich eine Fehlermeldung beim Booten, kann aber der Rechner zum Glück trotzdem starten.
Fehlermeldung sieht in etwas so aus:

Code: Alles auswählen

Fehler: no such device: 57caa...
Fehler: kein Server angegeben.
Fehler: (hd0,gpt2)/grub/themes/Plasma-lamp.tga:52:4 ...
Werde jetzt erst mal wieder meine alte Grub einspielen.

Wer eine Idee was da nicht passt?
Danke !

Ciao

Celica

Benutzeravatar
smutbert
Moderator
Beiträge: 8316
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: [Gelöst] Schriftgröße während dem Booten

Beitrag von smutbert » 15.03.2021 20:58:23

Mit der Fehlermeldung

Code: Alles auswählen

Fehler: no such device: 57caa...
Fehler: kein Server angegeben.
Fehler: (hd0,gpt2)/grub/themes/Plasma-lamp.tga:52:4 ...
fange ich jetzt auch nicht viel an, aber eine mögliche Fehlerquelle könnte das

Code: Alles auswählen

THEME_DIR="/usr/share/grub/themes"
im Skript sein – immerhin haben wir ja schon festgestellt, dass bei vollverschlüsselten Systemen keine gute Idee ist ein Theme aus einem verschlüsselten Dateisystem nachzuladen.

Dem Grub-customizer würde ich genausowenig nutzen wie das Installationsskripte. Im Fall dieses Themes sollte es doch genügen den Inhalt das Verzeichnis Xenlism-Debian hier https://github.com/xenlism/Grub-themes/ ... 80p-Debian nach boot/grub/themes zu befördern und dann boot/grub/themes/Xenlism-Debian/theme.txt einzutragen.
Celica hat geschrieben: ↑ zum Beitrag ↑
13.03.2021 15:31:01
[...]
Ändert zwar auch nichts daran, dass nach dem Grub Menü und der Eingabe des Passwortes für das Entschlüsseln die Schrift wieder so klein ist, aber wie ich schon gesagt habe: Nütz nix, da es ohne hin so schnell geht das ich es alleine deswegen nicht lesen kann.
[...]
Diese Lücke gibt es bei Debian wohl mehr oder weniger Zwangsweise. Andere Distributionen unternehmen da mitunter einiges, dass es diese Lücke nicht gibt, so dass man während des gesamten Bootvorgangs (inklusive UEFI) nur ein Bootlogo mit irgendeiner Fortschrittsanzeige sieht, aber bis solche Bemühungen in Debian ankommen, vergehen bestimmt noch viele Jahre.

Allerdings sollte da so gut wie kein Text vorbeirauschen, wenn in der grub-Konfiguration

Code: Alles auswählen

GRUB_CMDLINE_LINUX_DEFAULT="quiet loglevel=2 splash"
eingetragen ist.

Benutzeravatar
Celica
Beiträge: 2145
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Re: [Gelöst] Schriftgröße während dem Booten

Beitrag von Celica » 15.03.2021 21:15:33

Eigentlich sollte alles an der richtigen Stelle stehen (hatte ich geprüft).
Den Customizer finde ich erst einmal befremdlich und werde ich wahrscheinlich wieder entfernen.
Auch das install Skript macht scheinbar nicht mehr wie ich von Hand und das sind wirklich nur wenige Handgriffe.
Die kann ich auch gerade selber machen.
Ich installiere nicht alle zwei Tage ein neues Thema, Hintergrund, ... :mrgreen:

Werde ich mir in Ruhe ansehen.
Eilt ja nicht und was jetzt noch kommt ist schick machen und jammern auf hohem Niveau.
Melde mich dann zurück.
Danke !

Ciao

Celica

Benutzeravatar
Celica
Beiträge: 2145
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Re: [Gelöst] Schriftgröße während dem Booten

Beitrag von Celica » 16.03.2021 20:41:13

Hi,
habe das heute noch einmal getestet und meine "/grub" sieht wie folgt aus:

Code: Alles auswählen

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet loglevel=2 splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

GRUB_GFXMODE=1920x1080

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

#Themes

GRUB_THEME=/boot/grub/themes/XenlismDebian/theme.txt
Liegt alles unter "/boot/grub/themes/..."
K.A. was jetzt noch fehlt oder nicht passt.

Die Fehlermeldung ist wie oben.

Gute Nachricht:

Code: Alles auswählen

GRUB_CMDLINE_LINUX_DEFAULT="quiet loglevel=2 splash"
Funktioniert. Da läuft nur noch sehr wenig Text über den Bildschirm :mrgreen: und ich habe den Eindruck das es schneller geht.

Witziger weise funktionieren andere Themen ohne Probleme und alles manuell installiert ohne Skript, Customizer, ...
Scheint wohl nur hier ein Problem zu sein.

NACHTRAG: Ich habe das Vimix Thema installiert und das funktioniert auch ohne Probleme.
Ich werde es jetzt dabei belassen.
Muss nicht alles haben :D
Dann funktioniert halt ein Thema nicht. So what!

...und soll ich dir noch etwas sagen: Ich habe wieder ein Distri spezifisches Thema (relativ einfach und hat eher ein schlechteres Ranking erhalten) installiert. Das reicht mir aus.
War trotzdem ein toller Ausflug.
Danke :THX:
Danke !

Ciao

Celica

Benutzeravatar
Celica
Beiträge: 2145
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Re: [Gelöst] Schriftgröße während dem Booten

Beitrag von Celica » 19.03.2021 19:31:54

Kleiner Nachtrag:
Habe mir mein eigenes Thema gebastelt :mrgreen:

Ein vorhandenes genutzt was läuft (eigentlich laufen ja so gut wie alle) und mit den Background Picture versehen was mir gefällt.
Hat am Anfang ein wenig geklemmt, aber dann hat das funktioniert und jetzt habe ich was ich gerne hätte.
Alles super!
Sehr lehrreich.
Danke
Danke !

Ciao

Celica

Antworten