虚拟机编译内核耗时两个小时
编译成功后boot
目录下的文件
- 首先在官网下载最新的内核The Linux Kernel Archives
- 然后解压到
/usr/src
目录下
tar -xvf linux-5.9.11.tar.xz -C /usr/src
- 下载相关依赖
sudo apt-get install libncurses5-dev openssl libssl-dev
sudo apt-get install build-essential openssl
sudo apt-get install pkg-config
sudo apt-get install libc6-dev
sudo apt-get install bison
sudo apt-get install flex
sudo apt-get install libelf-dev
sudo apt-get install zlibc minizip
sudo apt-get install libidn11-dev libidn11
- 净化源代码
make mrproper
- 将本机的内核配置拷贝至新内核中
cp /boot/config-5.4.0-42-generic ./.config
- 加载配置文件
make menuconfig
load→(.config)->OK->EXIT->YES
- 使用8个核同时编译内核和模块
make -j8
- 安装模块
make INSTALL_MOD_STRIP=1 modules_install
make install
- 更新引导文件
update-grub2
重启,自动进入最新内核,耐心等待【建议用reboot重启】
- 查看内核版本