目前推荐的从源代码升级 FreeBSD 的方法是:
# cd /usr/src
# make buildworld
# make buildkernel
# make installkernel
# shutdown -r now
在 installkernel 成功完成之后,需要引导到单用户模式(可以在加载器提示后输入boot -s)。 接下来执行:
# adjkerntz -i
# mount -a -t ufs
# mergemaster -p
# cd /usr/src
# make installworld
# mergemaster
# reboot
指定kernel时将上述命令改为:
make buildkernel KERNCONF=SNAP >&mybuild_snap.log
make installkernel KERNCONF=SNAP >&myinstall_snap.log
参考资料:
https://www.freebsd.org/doc/zh_CN/books/handbook/makeworld.html#make-buildworld