Safe reboot

From Help system
Jump to: navigation, search

Нужно сребутить сервер на новое ядро, но не уверены что оно поднимется?

Не нужно рисковать и платить за kvm. Смотрим ниже.

Предположим, текущее ядро, которое заведомо работает - под номером 3 в /boot/grub/menu.lst

Новое ядро установилось под номером 0.

В '/boot/grub/menu.lst' к новому ядру дописываем panic=5, т.е. получается вроде такого:

title CentOS (2.6.26.5-grsec)
root (hd0,0)
kernel /vmlinuz-2.6.26.5-grsec ro root=LABEL=/ panic=5
initrd /initrd-2.6.26.5-grsec.img

потом делаем следующее:

grub
savedefault --default=0 --once
quit

После этого ребутим сервер.

Если бут на новое ядро вызовет kernel panic, то сервер автоматически перезагрузиться на старое текущее, которое заведомо рабочее.

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox