При работе с Linux иногда возникает ошибка ядра Kernel Panic. Это может произойти при использовании экспериментальных модулей ядра, при написании своего модуля или из-за сбоя оборудования.Автоматическую перезагрузку после Kernel Panic можно настроить тремя способами, хотя суть у них одна – установка параметра ядра panic.
Первый способ состоит в том чтобы добавить параметр ядра panic=num_seconds в конфигурационном файле загрузчика Grub. Здесь num_seconds – количество секунд до автоматической перезагрузки. Например:
sudo vi /boot/grub/grub.cfg
linux /vmlinuz-3.18.7-gentoo root=/dev/sda3 ro panic=10
Можно также добавить этот параметр в шаблон конфигурации, как это сделать читайте в статье Устанавливаем параметры ядра в 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 при перезагрузке стираются.