更换系统内核时首先需要下载所需的内核源码
linux内核原码获取:www.kernel.org
这里将用5.4.182替换ubuntu18.04的5.4.0-42-generic
将内核源码进行解压,然后cd到内核源码目录下
生成配置模板
cp /boot/config-`uname -r` .config //or
make defconfig //or
make oldconfig
生成linux-image 和 linux-header(这一步耗时较长)
make -j`getconf _NPROCESSORS_ONLN` deb-pkg LOCALVERSION=-custom
注:custom里面可以换成任意英文或者数字作为标记。
命令执行完成后会在上一级目录下生成几个文件
然后在终端执行如下命令
sudo dpkg -i linux-image-5.4.182-test_5.4.182-test-1_amd64.deb
sudo dpkg -i linux-headers-5.4.182-test_5.4.182-test-1_amd64.deb
最后重启系统执行uname -r
qds@ubuntu:~$ uname -r
5.4.182-test
至此内核更换完成。