官方网站上的中文手册里的说明,没有成功。可能是目录的问题,参考下面的文章进行编译。
出现MAKE失败后,重新设置mykernel文件。加上一个减去一个USB的驱动--幸好有一个现成的设备配置文件在。
1、更新内核源代码:
修改stable-supfile里面的*default host=后面的改为cvsup.cn.freebsd.org
cvsup -g -L 2 /usr/share/examples/cvsup/stable-supfile
2、编译源代码:
cd /usr/src
make -j4 buildworld
3、编译最新内核。如果你原来有一个定制好的内核文件,再编译一次就可以了,一般问题不大。
cd /sys/i386/conf 我的是amd64/conf
cp GENERIC mykernel
用vi编辑mykernel,去掉不必要的东西
config mykernel
cd ../../compile/mykernel 我的是 cd ../compile/mykernel因为版本是7
make depend
make
make install
reboot
4、安装源代码:
make installworld
5、更新/etc配置文件目录,这里可能是看起来最复杂的步骤,一步步来就可以了。
mergemaster -cv
*** -->表示现在的系统
--- -->表示新的系统
! -->不同的地方
d表示把新的删除
i安装新的
m合并两者
看看那些配置文件改动过的,选择d或者根据需要选择m就可以了,自己没有改动过的,不要犹豫,按i。
最后,在显示Do you wish to delete what is left of /var/tmp/tmproot? 的时候,选择yes
6、reboot,祈祷一下吧。
7、如果系统正常,清理垃圾文件
cd /usr/src
make clean cleandir