FreeBSD 的日常
jf wang Lv7

查看当前内核,编译时的参数

sysctl kern.conftxt

配置并编译新内核

1
2
3
4
5
6
7
cd /usr/src/sys/amd64/conf/
ee GENERIC
config GENERIC
cd ../compile/GENERIC/
make cleandepend && make depend
make
make install

从低版本内核升级至高版本

1
2
3
4
5
setenv UNAME_r "10.3-RELEASE"
freebsd-update -r 11.0-RELEASE upgrade
freebsd-update insatll
reboot
freebsd-update insatll
  • 注册不能跨大版本。如:从10.1 -> 11.0 中间要经过10.3。 10.1 -> 10.3 -> 11.0
  • 如果有定义自己内核,需先升级,再编译自己的配置。

给内核打补丁

1
2
freebsd-update fetch
freebsd-update install
  • 本文标题:FreeBSD 的日常
  • 本文作者:jf wang
  • 创建时间:2017-07-22 19:48:11
  • 本文链接:https://www.wangjunfeng.com.cn/2017/07/22/freebsd/
  • 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!