FreeBSD - удаленная пересборка ядра

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2023
Версия от 19:58, 9 октября 2014; Admin iph (обсуждение | вклад) (Новая страница: «'''Удаленная пересборка ядра''' При удаленной пересборке всегда есть вероятность что с но...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к:навигация, поиск

Удаленная пересборка ядра

При удаленной пересборке всегда есть вероятность что с новым ядром система не загрузится.
Наличие KVM при удаленно пересборке обязательно.
Поэтому нужно уметь загрузиться с рабочего ядра. Ниже 2 способа:

1 способ

Копируем текущее рабочее ядро:
# cp -Rp /boot/kernel /boot/kernel.good
При fail делаем:
Выбираем 6 пункт.
OK unload  
OK boot kernel.good


2 способ - собрать ядро в другую директорию и после тестирования переместить на место старого:

# make -s installkernel KERNCONF=SERVER1 DESTDIR=/boot/testkernel
Ядро установится в /boot/testkernel/boot/kernel
# nextboot -k testkernel/boot/kernel  - будет создан файл /boot/nextboot.conf
# uname -i
# shutdown -r now 
Если все ОК - делаем новое ядро текущим : # mv /boot/kernel /boot/kernel.old1 # mv /boot/testkernel/boot/kernel /boot/kernel # shutdown -r now