Вопрос: kexec для быстрой перезагрузки - выполните однократную полную перезагрузку


у меня есть kexec установленный для быстрой перезагрузки без загрузки BIOS POST'ing и GRUB. Он просто перезапустит ядро ​​и снова выполнит bootprocess.

Иногда, однако, мне нравится делать полную перезагрузку, например, для изменения некоторых настроек BIOS или для запуска другой ОС. Я делаю это сейчас, сначала отключаясь.

Есть ли команда, которую я могу сделать в (Debian) Linux, чтобы игнорировать kexec и просто выполнить полную (теплую) перезагрузку oldskool, включая POST?

Разумеется, $ reboot сконфигурирован для использования kexec, Это происходит автоматически при установке kexec,


2
2018-06-22 23:54


Источник




Ответы:


Debian предоставляет скрипт / sbin / coldreboot.

На странице man: «coldreboot - это сценарий, который заставляет выполнять холодную перезагрузку независимо от того, включен ли kexec или нет в / etc / default / kexec».


5
2017-08-30 17:39



Это хорошо. Как только я узнал, я больше не могу перезагрузить компьютер. Они должны сделать это по умолчанию для опции перезагрузки рабочего стола GUI - IMO. - Redsandro


Вот это инструкция для Gentoo, но та же идея. Надеюсь, это будет полезно:

Просто запустите демон kexec перед перезагрузкой. sudo /etc/init.d/kexec stop


1
2018-06-23 17:00



Спасибо. Довольно просто, я не нашел эту инструкцию раньше. Я отредактировал ваш ответ, чтобы включить инструкцию - Redsandro
Я только что узнал, что это, похоже, не работает (уже) на недавнем Debian? - Redsandro