Ubuntu 18.04 上编译和安装内核(内核源码版本)

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

Ubuntu 18.04 上编译和安装内核内核源码版本

linux发行版本为ubuntu18.04。内核版本为5.15.7。其他版本类似。

1.下载内核源代码。可以从官方网站下载最新的内核源代码也可以使用 Git 命令从 Linux 内核的 Git 仓库中获取最新的源代码。
从官方网站下载

wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.7.tar.xz

从 Git 仓库中获取

git clone https://github.com/torvalds/linux.git

2.解压源码包。

tar -zxf linux-5.15.7.tar.xz

3.安装必要的软件包。需要安装一些软件包以便能够编译内核。

sudo apt-get update
sudo apt-get install build-essential libncurses-dev bison flex libssl-dev

4.配置内核编译选项。可以使用 make menuconfig 命令来配置编译选项。

cd linux-5.15.7

#进行必要的清理。
make clean O=build #除了保存config文件以及构建外围模块必要的文件其他的全部清除。
make mrproper O=build #清理全部生成的文件+config文件+不同的备份文件
make distclean O=build #彻底的清理等价于clean + mrproper

make menuconfig

在菜单中选择需要的编译选项然后保存配置文件。
默认配置save --> load --> exit

5.编译内核。可以使用 make 命令来编译内核。

make -j4

上述 -j4 参数表示并行编译可以根据 CPU 核心数和内存大小调整并行编译的数量。

6.安装内核。可以使用以下命令安装内核

sudo make -j4 modules_install
sudo make -j4 install

7.更新 GRUB 引导程序。使用以下命令更新 GRUB 引导程序

sudo update-grub

8.重启计算机。使用以下命令重启计算机

sudo reboot

9.进入高级选项

计算机重启时候长按shfit直至出现高级选项框回车进入再选择需要切换的内核版本。
查看内核版本
	uname -r

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: Ubuntu