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

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

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

80 голосов | спросил lacrosse1991 25 MaramWed, 25 Mar 2015 02:35:38 +03002015-03-25T02:35:38+03:0002 2015, 02:35:38

3 ответа


94

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

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

Смотрите: https://github.com/error10/kexec-reboot

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

ответил ewwhite 25 MaramWed, 25 Mar 2015 03:05:19 +03002015-03-25T03:05:19+03:0003 2015, 03:05:19
17

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

ответил kasperd 25 MaramWed, 25 Mar 2015 02:51:35 +03002015-03-25T02:51:35+03:0002 2015, 02:51:35
13

Да. Вы должны использовать инструменты kexec. Чтобы облегчить жизнь, я использую 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
ответил Jose Raul Barreras 26 MaramThu, 26 Mar 2015 07:04:58 +03002015-03-26T07:04:58+03:0007 2015, 07:04:58

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132