如何在 ubuntu 上编译内核 3.14(从 kernel.org 下载)

how to compile kernel 3.14 (downloaded from kernel.org) on ubuntu

我有 ubuntu 14.04,我有一个项目正在修改内核(与它的调度程序有关)。

我们的项目主管告诉我们使用内核 3.14,具体来自 kernel.org。 我找不到任何关于如何编译和引导从 kernel.org 下载的内核的教程。

我找到了这个 https://wiki.ubuntu.com/Kernel/Dev/KernelGitGuide?action=show&redirect=KernelTeam%2FKernelGitGuide,看来您只能使用来自 Ubuntu 内核存储库的内核 - 对吗?

感谢您的帮助

我在 Ubuntu 机器上编译我的内核是这样的:

1)

mkdir kernel-build

2)

cd kernel-build/

3)

sudo apt-get install libncurses5-dev

4)

wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.14.tar.xz

5)

tar -xJvf linux-3.14.tar.xz

6)

cd linux-3.14

7)

cp /boot/config-`uname -r` .config

8)

yes "" | make oldconfig

8.1) 可选:

make menuconfig

9)

make -j`getconf _NPROCESSORS_ONLN` bzImage modules

10)

sudo make modules_install install

11)

sudo reboot

这应该够了。

编辑:第 3 步是如果您需要禁用某些模块,这意味着您可以跳过 步骤 8.1,如果您不知道自己在做什么。