在Ubuntu18.04下编译Linux内核
status
category
date
summary
slug
icon
tags
password
本文详细展示了在Ubuntu环境下,下载、编译、安装内核的全过程。
一、下载内核
查看当前内核版本:

当前内核版本
前往https://www.kernel.org/ 下载内核,目前最新版本为5.0.2

解压
进入放置内核文件的目录,双击或者打开终端使用以下命令进行解压:
安装依赖
除了Ubuntu已经自带的工具之外,还需要安装:(可能因为版本不同,需要根据提示安装依赖)
开始编译
进入解压出来的目录:(按TAB可补全目录名称)
使用现存内核的配置文件:(
xxx
处使用TAB补全)应用现存配置文件:
仅安装已有module:
配置其他编译选项
接着会出现以下界面,选择Exit退出,并选择Yes保存默认配置

然后输入以下指令开始编译,时间取决于电脑性能
可使用
sudo make -jx
来使用x线程进行并发编译
make完成
安装内核
返回上一级目录,然后将文件夹移动至src目录:
移除modules来减小安装体积(可解决
/boot
分区空间不足的情况):**进入新目录:
安装modules:

make modules_install完成
安装:

make install完成
可以看到
make install
完成后,自动更新了grub检验成果
重启并检查内核版本:

新内核
Loading...