Назад | Перейти на главную страницу

Можно ли перезагрузить ОС Linux без перезагрузки оборудования?

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

У меня есть RAID-контроллер, который требует немного времени для запуска перед запуском ОС, и мне бы хотелось, чтобы был способ быстрой перезагрузки ОС Linux без необходимости выполнять весь процесс перезагрузки, включая перезапуск RAID-контроллера, и т.п.

я использую kexec-reboot почти на всех моих производственных системах.

Он работает невероятно хорошо, позволяя обойти долгое время POST на серверах HP ProLiant и сократить цикл загрузки с 5 минут до ~ 45 секунд.

Видеть: https://github.com/error10/kexec-reboot

Единственное предостережение заключается в том, что он, похоже, не работает в системах RHEL / CentOS 6.x, загружающих UEFI. Но наиболее разумные комбинации ОС и оборудования работают.

Да, это возможно. kexec позволит загружать ядро ​​Linux непосредственно из Linux, минуя процесс загрузки BIOS.

Да. Вы должны использовать kexec-tools. Чтобы облегчить жизнь, я использую kexec-reboot.

$sudo apt-get install kexec-tools
$wget https://raw.githubusercontent.com/vadmium/kexec-reboot/master/kexec-reboot
$chmod +x kexec-reboot
$sudo mv kexec-reboot /usr/local/sbin/kexec-reboot
$sudo /usr/local/sbin/kexec-reboot