deepin linux 升级到最新内核

deepin linux 是非常不错的 linux 发行版,至少对中国用户而言是这样。如果他是基于 arch 而不是 debian 那么我觉得会更好,至少对于我而言更好。我喜欢折腾,比较激进,喜欢最新的技术,而 deepin 的内核目前还是 4.15,最新内核都 5.3.1 了。于是想着更新下,于是从 ubuntu 内核官网下载并安装,结果总是出错,于是有了本文。

本文选择从源码编译然后安装,具体来说,分以下几步:

deepin linux 内核 编译

1、从 https://www.kernel.org/ 下载最新内核

2、安装编译时需要的软件:

sudo apt-get install build-essential libncurses5-dev fakeroot libssl-dev flex bison

3、新建一个目录(父目录随便),比如 kernel(我是建在~/Downloads 下面的),然后把下载的文件复制到 kernel 目录下面 比如我的操作就是:

cp ~/Downloads/linux-5.3.1.tar.xz ~/Downloads/kernel/

4、进入 ~/Downloads/kernel/ 并 解压 .xz 文件

cd ~/Downloads/kernel/
tar xfv linux-5.3.1.tar.xz

5、然后进入 linux-5.3.1 目录 并依次执行以下命令:

make mrproper
cp /boot/config-`uname -r`* .config
make olddefconfig

如果你想要自定义一些选项,你可以接着执行:

make menuconfig

6、开始编译

time make -j8 deb-pkg

这里 8 可以改为别的值,比如 12 啊 16 ,但是不要不写,不写意味着不限制线程数,分分钟卡死。具体可以是比如 cpu 内核多 1 或者 多 2都行。

7、编译完毕后,你在 kernel 目录应该会看到四个 .deb 文件,安装 不包含-dbg 的 linux-image-*** 以及 linux-header-***  即可,含有-dbg 的 linux-image 文件是 debug 时需要的符号文件。安装本地 deb 文件的命令 是 sudo dpkg -i xxx.deb

本博客若无特殊说明则由 full-stack-trip 原创发布
转载请点名出处:全栈之旅 > deepin linux 升级到最新内核
本文地址:https://www.kpromise.top/update-deepin-linux-kernel-to-latest/

发表评论

电子邮件地址不会被公开。 必填项已用*标注