HOWTO Установка нового ядра на удаленном сервере

Материал из Gentoo Linux Wiki

Перейти к: навигация, поиск

Если вы не уверены, что свежесобранное ядро запустится на удаленном сервере, который, быть может, находится на другой стороне земли, делайте так:

1) Пишем в /boot/grub/grub.conf следующее:

default saved
timeout 5
fallback 1
 
title Gentoo Linux Default
root (hd0,0)
kernel /boot/vmlinuz panic=5 ...прочие параметры
savedefault fallback

title Gentoo Linux Previous
root (hd0,0)
kernel /boot/vmlinuz.old panic=5 ...прочие параметры
savedefault 0

Таким образом новое ядро после возможного kernel panic удет в перезагрузку через 5 секунд. А grub загрузит старое ядро.

2) В /etc/conf.d/local.start добавляем такое:

mount /boot/ && grub-set-default 0 && umount /boot/

Эта команда установит дефолтным новое ядро в случае успешной перезагрузки.

3) На последок не забываем выполнить ту команду, иначе у вас ничего кроме grub не загрузится:

mount /boot/ && grub-set-default 0 && umount /boot/
Вернуться в раздел руководства
Личные инструменты