安装或设置
Linux 内核源代码可以在 https://www.kernel.org/ 找到
下载 extract 并进入内核目录
在终端中逐步键入这些命令。(选择所需的适当版本而不是 linux-4.7.tar.gz)
wget http://www.kernel.org/pub/linux/kernel/v4.7/linux-4.7.tar.gz
tar zxvf linux-4.7.tar.gz
cd linux-4.7
make menuconfig
将选择内核所需的功能。可以使用旧的 .config
文件并执行 make oldconfig
来复制旧内核配置。我们也可以使用 make xconfig
作为配置工具的图形版本。
构建依赖项,编译内核和模块
make dep
make bzImage
make modules
make modules_install
或者,如果要重新配置旧内核并重新编译它,请执行以下命令:
make mrproper
make menuconfig
make dep
make clean
make bzImage
make modules
make modules_install
然后将内核 system.map
文件复制到/boot/vmlinuz-4.7
创建一个包含以下内容的 .conf
文件
image = /boot/vmlinuz-4.7
label = "Linux 4.7"
然后执行 lilo -v
修改引导扇区并重启。