Ich finde kexec sehr nützlich, um den Neustart von Linux-Servern zu beschleunigen.
Ein Parameter in /etc/default/kexec
ist USE_GRUB_CONFIG
.
Dieser Parameter soll "Grub-Konfigurationsdatei lesen". Aber ich verstehe nicht, was die Wahl zwischen wahr oder falsch regelt.
Was ich verstehe: In Debian /etc/init.d/kexec-load
enthält die Datei den Code, der zum Neustart mit kexec verwendet wird. Wenn USE_GRUB_CONFIG
true festgelegt ist, wird die Grub-Konfigurationsdatei gelesen und ihre Parameter werden zum Neustart verwendet.
Wenn USE_GRUB_CONFIG
false festgelegt ist, wird der aktuelle Kernel mit seinen aktuellen Parametern neu geladen.
Auf USE_GRUB_CONFIG
true setzen, also immer mit dem "normalen" Kernel neu starten.
Und USE_GRUB_CONFIG
setzen Sie auf false, starten Sie immer neu, ohne etwas zu ändern, und ignorieren Sie alles, was mit Grub geschehen könnte.
Dann schließe ich, dass ich es auf true setzen sollte, um Updates in der Grub-Konfiguration zu nutzen.
Warum ist der Standardwert falsch? Liege ich irgendwo falsch oder bevorzugen die meisten Administratoren einen langsamen Start mit speziellen Parametern und einen schnellen Neustart mit diesen?