Links
Comment on page

10.5.编译与安装定制内核

在保存了对自定义配置文件的编辑以后,就可以使用以下步骤编译内核的源代码:
构建内核的过程
  1. 1.
    进入此目录:
# cd /usr/src
  1. 2.
    通过指定自定义内核配置文件的名称编译新内核:
# make buildkernel KERNCONF=MYKERNEL
  1. 3.
    安装与指定内核配置文件相关联的新内核。此命令将新内核复制到 /boot/kernel/kernel,并将旧内核保存到 /boot/kernel.old/kernel
# make installkernel KERNCONF=MYKERNEL
  1. 4.
    关闭系统并重新启动到新内核。如果出现问题,请参阅内核无法引导
默认情况下,编译自定义内核时,将重新构建所有内核模块。为了更快地更新内核或仅构建自定义模块,请在开始构建内核之前编辑 /etc/make.conf
例如,此变量指定要构建的模块列表,而不使用默认构建所有模块:
MODULES_OVERRIDE = linux acpi
或者,此变量列出要从构建过程中排除的模块:
WITHOUT_MODULES = linux acpi sound
还有其他可用的变量。有关详细信息,请参阅 make.conf(5)
FreeBSD 中文社区