|
今天决定把Debian 10.1自带的4.19内核升级到5.2.14。
apt install net-tools iputils-ping
(apt-get install -t buster-backports linux-image-cloud-arm64 linux-headers-cloud-arm64 -y)
需要的工具 automake、make、g++(包含gcc)、bison、flex、libelf-dev、libssl-dev、bc。
懒人命令:
sudo apt install -y automake make g++ bison flex libelf-dev libssl-dev bc 步骤 下载内核源码,解压(提取)。 进入内核源码文件夹目录。 拷贝当前系统配置并为新内核生成配置: cp /boot/config-4.19.0-6-amd64 .config make olddefconfig 注释掉.config文件中四处配置:CONFIG_MODULE_SIG_ALL、CONFIG_MODULE_SIG_KEY、CONFIG_SYSTEM_TRUSTED_KEYS和CONFIG_DEBUG_INFO。 编译内核(-j设置线程数): make clean && make -j 8 经过短暂而轻松的半个小时(误)后,编译完成。
安装内核模块: sudo make modules_install 安装内核:
sudo make install 更新GRUB:
sudo update-grub 重启,检查新内核: uname -r 删除旧内核: sudo apt remove --purge linux-image-4.19.0-6-amd64 不确定的话可以先查看有哪些旧内核: dpkg -l | grep linux-image | awk '{print$2}' 此命令我得到两条结果: linux-image-4.19.0-6-amd64 linux-image 删除第一个就会顺带把第二个也删了。
来源:https://www.cnblogs.com/jason-zhao/p/14689511.html |