Używam Linux Mint Debian z niestabilną wersją Debiana i zauważyłem, że kiedy naciskam restart, zamiast wracać do BIOS-u, potem gruba, a następnie uruchamiać się, wydaje się, że zamykam się, a potem ładuję ponownie bez powrotu do BIOS lub GRUB.
To niesamowita funkcja, której do tej pory nie widziałem. Jak to się nazywa i kiedy to się stało? Byłem użytkownikiem Ubuntu przez długi czas.
debian
kernel
boot
linux-mint
Seth Hikari
źródło
źródło
Odpowiedzi:
Wygląda na to, że twój system ma włączoną obsługę kexec . Kexec pozwala jądru Linuksa na załadowanie innego jądra i przekazanie systemu do tego systemu. Jego nazwa pochodzi od
exec
rodziny funkcji, które zastępują proces nowym obrazem wykonywalnym. Zamiast wywoływaćreboot
narzędzie, system jest skonfigurowany do wywoływaniakexec
podczas ponownego uruchamiania, a jądro wykonuje resztę.źródło
kexec-tools
(standardowe jądra Debiana mająkexec
wsparcie), a instalacjakexec-tools
włączakexec
domyślnie, chociaż go nie testowałem. Wygląda na to, że Ubuntu (i Mennica) mają to domyślnie. Mój system ma wysoki priorytet debconf i nie widziałem ekranu debconf podczas włączania, więc doszedłem do wniosku, że pytanie ma ustawiony priorytet średni lub niski, chociaż zapominam, jak sprawdzić, jak znaleźć priorytet debconf dla szablonu. Czy ktoś chciałby mi przypomnieć? Może to być rozsądne pytanie - Google nie udziela natychmiastowej odpowiedzi./var/lib/dpkg/info/kexec-tools.config
. Zobacz wiersz „db_input medium kexec-tools / load_kexec || true”.kexec
i potrzebujesz „zimnego” restartu (tj. Przejścia przez BIOS, ...), możesz użyć/sbin/coldreboot
(przynajmniej w Debianie, jest to częśćkexec-tools
pakietu).