J'ai utilisé Linux Mint Debian avec Debian unstable et j'ai remarqué que lorsque j'appuie sur redémarrer, au lieu de remonter jusqu'au BIOS, puis grub, puis de démarrer, il semble que j'arrête puis que je charge sans revenir à le BIOS ou GRUB.
C'est une fonctionnalité incroyable que je n'avais jamais vue jusqu'à présent. Comment cela s'appelle-t-il et quand est-ce arrivé? J'étais un utilisateur d'Ubuntu depuis longtemps.
debian
kernel
boot
linux-mint
Seth Hikari
la source
la source
Réponses:
Il semble que votre système ait activé kexec . Kexec permet au noyau Linux de charger un autre noyau et de remettre le système à ce système. Il est nommé d'après la
exec
famille de fonctions qui remplacent un processus par une nouvelle image exécutable. Au lieu d'appeler l'reboot
utilitaire, votre système est configuré pour appelerkexec
lorsque vous redémarrez et le noyau fait le reste.la source
kexec-tools
(les noyaux Debian d'origine sont pris enkexec
charge), et l'installation d'kexec-tools
activerkexec
par défaut, bien que je ne l'ai pas testé. On dirait qu'Ubuntu (et Mint) l'ont par défaut. Mon système a une priorité debconf élevée, et je n'ai pas vu d'écran debconf lors de l'activation, donc je conclus que la question est définie sur une priorité moyenne ou faible, bien que j'oublie comment vérifier comment trouver la priorité debconf pour un modèle. Quelqu'un voudrait-il me le rappeler? Peut-être une question raisonnable ici - Google ne fournit pas immédiatement une réponse./var/lib/dpkg/info/kexec-tools.config
. Voir la ligne "db_input medium kexec-tools / load_kexec || true".kexec
et que vous avez besoin d'un redémarrage "à froid" (c'est-à-dire en passant par le BIOS, ...), vous pouvez l'utiliser/sbin/coldreboot
(au moins dans Debian, il fait partie dukexec-tools
paquet).