Я использую Linux Mint Debian с нестабильным Debian и заметил, что когда я нажимаю перезагрузку, вместо того, чтобы вернуться обратно в BIOS, затем grub, затем загрузить, я, кажется, выключаюсь, затем загружаю обратно, не возвращаясь к BIOS или GRUB.
Это удивительная особенность, которую я не видел до сих пор. Как это называется и когда это произошло? Я был пользователем Ubuntu в течение долгого времени.
debian
kernel
boot
linux-mint
Сет Хикари
источник
источник
Ответы:
Похоже, в вашей системе включен kexec . Kexec позволяет ядру Linux загрузить другое ядро и передать систему этой системе. Он назван в честь
exec
семейства функций, которые заменяют процесс новым исполняемым образом. Вместо вызоваreboot
утилиты ваша система настроена на вызовkexec
при перезагрузке, а ядро сделает все остальное.источник
kexec-tools
(стандартные ядра Debian имеютkexec
поддержку), и установкаkexec-tools
включаетсяkexec
по умолчанию, хотя я не проверял это. Похоже, что Ubuntu (и Mint) имеют его по умолчанию. У моей системы высокий приоритет debconf, и я не увидел экран debconf при включении, поэтому я пришел к выводу, что для вопроса задан средний или низкий приоритет, хотя я забыл, как проверить, как узнать приоритет debconf для шаблона. Кто-нибудь хотел бы напомнить мне? Здесь может возникнуть разумный вопрос - Google не сразу дает ответ./var/lib/dpkg/info/kexec-tools.config
. Смотрите строчку "db_input medium kexec-tools / load_kexec || true".kexec
и вам нужна «холодная» перезагрузка (то есть прохождение через BIOS, ...), вы можете использовать/sbin/coldreboot
(по крайней мере, в Debian, это частьkexec-tools
пакета).