今天决定把Debian 10.1自带的4.19内核升级到5.2.14。
需要的工具
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
-
安装内核: