在Ubuntu18.04下编译Linux内核

status
category
date
summary
slug
icon
tags
password
本文详细展示了在Ubuntu环境下,下载、编译、安装内核的全过程。

一、下载内核

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

解压

进入放置内核文件的目录,双击或者打开终端使用以下命令进行解压:

安装依赖

除了Ubuntu已经自带的工具之外,还需要安装:(可能因为版本不同,需要根据提示安装依赖)

开始编译

进入解压出来的目录:(按TAB可补全目录名称)
使用现存内核的配置文件:(xxx处使用TAB补全)
应用现存配置文件:
仅安装已有module:
配置其他编译选项
接着会出现以下界面,选择Exit退出,并选择Yes保存默认配置
notion image
然后输入以下指令开始编译,时间取决于电脑性能
可使用sudo make -jx来使用x线程进行并发编译
notion image
make完成

安装内核

返回上一级目录,然后将文件夹移动至src目录:
移除modules来减小安装体积(可解决/boot分区空间不足的情况):**
进入新目录:
安装modules:
notion image
make modules_install完成
安装:
notion image
make install完成
可以看到make install完成后,自动更新了grub

检验成果

重启并检查内核版本:
notion image
新内核
Loading...

© 刘口子 2018-2025