Linux学习之Ubuntu 20.04安装内核模块

参考博客:Ubuntu20.04编译内核教程

sudo lsb_release -a可以看到我当前的系统是Ubuntu 20.04.4sudo uname -r可以看到我的系统内核版本是5.4.0-100-generic
Linux学习之Ubuntu 20.04安装内核模块_第1张图片
sudo apt-get install -y libncurses5-dev flex bison libssl-dev安装所需要的依赖。
Linux学习之Ubuntu 20.04安装内核模块_第2张图片

sudo apt-get install linux-source按两下Tab,看一下可以下载的源码。
在这里插入图片描述

然后输入sudo apt-get install linux-source-5.4.0就可以下载源码。
Linux学习之Ubuntu 20.04安装内核模块_第3张图片

sudo find / -name linux-source-5.4.0看一下源码下载位置,ls -l /usr/src/linux-source-5.4.0看一下目录下边的内容。
Linux学习之Ubuntu 20.04安装内核模块_第4张图片

sudo tar xjf /usr/src/linux-source-5.4.0/linux-source-5.4.0.tar.bz2 -C /usr/src/linux-source-5.4.0/把源码压缩包解压到/usr/src/linux-source-5.4.0/目录下。
在这里插入图片描述

cd /usr/src/linux-source-5.4.0/linux-source-5.4.0/进入到源码顶层目录下。
在这里插入图片描述

sudo make menuconfig进入到配置页面。
Linux学习之Ubuntu 20.04安装内核模块_第5张图片
按↑↓键可以选择目录,←→键可以选择选项,比如