Otázka :Jak ladit/najít, změnit nebo selhání příkazů během bootovacího procesu?
Když se během spouštění zobrazí nabídka spouštění grub, stiskněte „e ” pro úpravu grub, pak přejděte dolů, dokud neuvidíte bootovací záznam:
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
Na řádku s „linux ” odstraňte následující položky, pokud jsou k dispozici, abyste získali další podrobnosti při spouštění.
splash=silent quiet showopts
Poté přidejte následující položky, abyste získali protokoly ladění krok za krokem.
plymouth.enable=0 systemd.confirm_spawn=true systemd.debug-shell=1 systemd.log_level=debug systemd.unit=multi-user.target console=tty1
Zde
plymouth.enable=0 zakáže plymouth bootsplash.
systemd.confirm_spawn=true požádá o potvrzení při vytváření procesů, jako je interaktivní spouštění.
systemd.debug-shell=1 umožňuje root shell na konzole 9 (dostupný pomocí F9).
systemd.log_level=debug umožňuje protokolování ladění.
systemd.unit=multi-user.target zabrání přepnutí na konzolu 7 pro výstup a vstup zůstane na konzole 1.
console=tty1 zabraňuje přepnutí vstupu/výstupu na konzolu 9, kde se připojí bash.
Pomocí CTRL+x bootování s danými změnami, tyto změny nejsou trvalé.