21.1 在 Ubuntu 上编译 Linux 内核
在 Ubuntu 中编译
选项 A)使用 Git
如果你希望与最新的 Ubuntu 内核源代码保持同步,请使用 git。详细说明可以在内核 Git 指南中找到。git 仓库不包含必要的控制文件,因此你必须通过以下命令生成它们:fakeroot debian/rules clean
选项 B)下载源码归档
下载源码归档 —— 这适用于希望使用额外补丁重建标准 Ubuntu 软件包的用户。使用以下命令安装构建依赖项并提取源码(到当前目录):sudo apt-get build-dep linux-image-`uname -r`
选项 C)下载源码包并构建
这适用于希望修改或尝试使用 Ubuntu 补丁内核的用户。要接受默认配置,按 → 键高亮显示 ,然后按回车键。注意,你可以使用 -j 标志并行编译文件,以利用多个核心。压缩后的内核镜像可以在 arch/[arch]/boot/bzImage 中找到,其中 [arch] 等于 uname -m 的输出。