Ich habe Linux Mint Debian mit Debian Unstable verwendet und festgestellt, dass ich, wenn ich auf Neustart drücke, anstatt vollständig zum BIOS zurückzukehren, dann zu gruben und dann hochzufahren, herunterzufahren und dann wieder hochzufahren, ohne zurück zu gehen das BIOS oder GRUB.
Dies ist eine erstaunliche Funktion, die ich bisher noch nicht gesehen habe. Wie heißt das und wann ist es passiert? Ich war lange Zeit ein Benutzer von Ubuntu.
debian
kernel
boot
linux-mint
Seth Hikari
quelle
quelle
Antworten:
Es sieht so aus, als ob auf Ihrem System Kexec aktiviert ist. Mit Kexec kann der Linux-Kernel einen anderen Kernel laden und das System an dieses System übergeben. Es ist nach der
exec
Funktionsfamilie benannt, die einen Prozess durch ein neues ausführbares Image ersetzt. Anstatt dasreboot
Dienstprogramm aufzurufen , ist Ihr System so eingerichtet, dass eskexec
beim Neustart aufruft , und der Kernel erledigt den Rest.quelle
kexec-tools
(die Standard- Debian-Kernel habenkexec
Unterstützung) und der Installation vonkexec-tools
Enableskexec
standardmäßig aktiviert werden, obwohl ich es nicht getestet habe. Sieht aus wie Ubuntu (und Mint) haben es standardmäßig. Mein System hat eine hohe Debconf-Priorität, und beim Aktivieren wurde kein Debconf-Bildschirm angezeigt. Daher komme ich zu dem Schluss, dass die Frage auf mittlere oder niedrige Priorität eingestellt ist, obwohl ich vergessen habe, wie die Debconf-Priorität für eine Vorlage ermittelt werden kann. Möchte mich jemand daran erinnern? Könnte hier eine vernünftige Frage sein - Google gibt keine sofortige Antwort./var/lib/dpkg/info/kexec-tools.config
. Siehe die Zeile "db_input medium kexec-tools / load_kexec || true".kexec
und einen "kalten" Neustart benötigen (dh über das BIOS, ...), können Sie dies verwenden/sbin/coldreboot
(zumindest in Debian ist dies Teil deskexec-tools
Pakets).