При работе с Linux иногда возникает ошибка ядра Kernel Panic. Это может произойти при использовании экспериментальных модулей ядра, при написании своего модуля или из-за сбоя оборудования.Автоматическую перезагрузку после Kernel Panic можно настроить тремя способами, хотя суть у них одна - установка параметра ядра panic.
Первый способ состоит в том чтобы добавить параметр ядра panic=num_seconds в конфигурационном файле загрузчика Grub. Здесь num_seconds - количество секунд до автоматической перезагрузки. Например:
sudo vi /boot/grub/grub.cfg
Можно также добавить этот параметр в шаблон конфигурации, как это сделать читайте в статье Устанавливаем параметры ядра в grub.
Второй способ - указать параметр kernel.panic в файле sysctl.conf:
sudo vi /etc/sysctl.conf
sudo sysctl -p /etc/sysctl.conf
И наконец можно использовать подсистему /proc для изменения параметра panic:
sudo echo 10 > /proc/sys/kernel/panic
Обратите внимание, что в отличие от первых двух методов, этот метод действует только до перезагрузки, так как любые изменения в подсистеме /proc при перезагрузке стираются.
Зачет!
Третий способ в Дебиане:
Редактируйте /etc/sysctl.d/1000-custom.conf файл и добавьте следующий конфиг:
kernel.sysrq=1
# enable auto reboot on kernel panic too #
kernel.panic=10
sysrq это включит все панические клавишии с sysrq.