FreeBSD - удаленная пересборка ядра
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Удаленная пересборка ядра
При удаленной пересборке всегда есть вероятность что с новым ядром система не загрузится.
Наличие 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