Linux内核编译-步骤
Linux系统自带当前系统的内核
在/usr/src/目录下 linux-headers-
$ cd linux-headers-5.15.0-40
$ make menuconfig 进入内核模块配置菜单界面
!!此时存在问题多为软件包未安装问题
$ sudo apt-get install git fakeroot build-essential ncurses-dev xz-utils libssl-dev bc flex libelf-dev bison
可以去Linux内核官网下载内核最新版
https://www.kernel.org/
$ sudo wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.19.9.tar.xz 下载内核压缩包
$ sudo tar -xvf linux-5.19.9.tar.xz 可以解压到当前目录
退出menuconfig菜单界面后
编译内核
make -j 10 数字为当前cpu核心数的两倍
安装模块
sudo make modules_install
安装内核
sudo make install
查看当前系统版本号
$ uname -mrs