Мгновенная перезагрузка Linux при помощи kexec [исправить]
В репозиториях Debian/Ubuntu/Fedora/RHEL можно найти пакет kexec-tools, дающий возможность быстрой перезагрузки через обновление ядра в памяти, без задействования фазы с участием BIOS.
Ставим kexec-tools в Debian/Ubuntu:
apt-get install kexec-tools
После установки пакета автоматически при перезагрузке будет использован вызов kexec. Чтобы отключить kexec необходимо в файле конфигурации /etc/default/kexec установить LOAD_KEXEC=false
В RHEL/Fedora установка производится аналогичным способом:
yum install kexec-tools
Замена текущего ядра в ручном режиме.
Читаем ядро в память:
kexec -l /boot/vmlinuz --initrd=/boot/initrd.img --command-line="`cat /proc/cmdline`"
Переводим управление на загруженное на прошлом этапе ядро:
kexec -e
материал с opennet.ru