Действия

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

Материал из Wiki - Iphoster - 'the best ever support'

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

При удаленной пересборке всегда есть вероятность что с новым ядром система не загрузится.
Наличие 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