FreeBSD - удаленная пересборка ядра
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Удаленная пересборка ядра
При удаленной пересборке всегда есть вероятность что с новым ядром система не загрузится.
Наличие 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