第21章 其他文件系统
附录 D. OpenPGP 密钥
8.5.构建与安装自定义内核
对自定义配置文件的编辑保存之后,就可以通过以下步骤编译内核的源代码。
Procedure: 构建内核。切换到该目录:
1
# cd /usr/src
Copied!
  1. 1.
    通过指定自定义内核配置文件的名称来编译新的内核:
1
# make buildkernel KERNCONF=MYKERNEL
Copied!
  1. 1.
    安装与指定内核配置文件相关的新内核。这个命令将把新内核复制到 /boot/kernel/kernel,并把旧内核保存到 /boot/kernel.old/kernel
1
# make installkernel KERNCONF=MYKERNEL
Copied!
  1. 1.
    关闭系统,重新启动进入新的内核。如果出了问题,请参考无法启动内核.
默认情况下,当编译一个自定义内核时,所有的内核模块都会被重建。要想更快地更新内核或只构建自定义模块,需要在开始构建内核之前编辑 /etc/make.conf
例如,这个变量指定了要构建的模块列表,而不是使用默认的构建所有模块:
1
MODULES_OVERRIDE = linux acpi
Copied!
另外,这个变量还列出了哪些模块要从构建过程中排除:
1
WITHOUT_MODULES = linux acpi sound
Copied!
也可以使用其他变量。详情请参考make.conf(5)
Copy link
Edit on GitHub