安装完 FreeBSD 10 后,不少用户会遇到一个常见问题:内核源代码并未随系统默认安装,/usr/src/sys 目录空空如也。
网络上常见的解决方案是推荐运行 bsdinstall 来安装源码。然而实际操作后会发现——执行 bsdinstall 后的菜单中根本没有提供选择安装源代码的选项,此路不通。
实际上有一种更直接的解决方法:直接从 FreeBSD Release DVD 中解压对应的源码包。光盘中的 /usr/freebsd-dist/src.txz 正是所需文件,只需一行命令即可完成:
tar xf /mnt/cdrom/usr/freebsd-dist/src.txz -C /
解压完成后,内核源代码就会完整出现在 /usr/src/sys 目录中。这个方法绕开了菜单限制,简单直接,效果立竿见影。
