Frage :Wie debugge/finde ich Änderungen oder fehlgeschlagene Befehle während des Bootvorgangs?
Drücken Sie während des Bootvorgangs, wenn Sie das Grub-Boot-Menü sehen, „e ” zum Bearbeiten des Grubs, scrollen Sie dann nach unten, bis Sie den Boot-Eintrag sehen:
echo "Loading Linux... linux16 /vmlinuz-XXX root=XXXro crashkernel=auto rd.lvm.lv=rhel/root rd.lvm.lv=rhel/swap rhgb quiet LANG=en_US.UTF-8
Auf der Zeile mit „linux ” Entfernen Sie die folgenden Einträge, falls vorhanden, um beim Booten weitere Details zu erhalten.
splash=silent quiet showopts
Fügen Sie dann die folgenden Einträge hinzu, um Schritt-für-Schritt-Debug-Protokolle zu erhalten.
plymouth.enable=0 systemd.confirm_spawn=true systemd.debug-shell=1 systemd.log_level=debug systemd.unit=multi-user.target console=tty1
Hier
plymouth.enable=0 wird Plymouth Bootsplash deaktivieren.
systemd.confirm_spawn=true fragt nach Bestätigung, wenn Prozesse wie interaktives Booten gestartet werden.
systemd.debug-shell=1 aktiviert eine Root-Shell auf Konsole 9 (erreichbar über F9).
systemd.log_level=debug aktiviert die Debug-Protokollierung.
systemd.unit=multi-user.target vermeidet den Wechsel zu Konsole 7 für die Ausgabe und die Eingabe bleibt auf Konsole 1.
console=tty1 vermeidet das Umschalten der Ein-/Ausgabe auf Konsole 9, wo bash angehängt wird.
Mit STRG+x Wenn Sie mit den angegebenen Änderungen booten, sind diese Änderungen nicht dauerhaft.