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 |