笔者是使用的虚拟机对ubuntu的内核进行重新编译,双系统应该也可以。
- 查看当前版本的内核:
uname -rm
uname -a
2.选择更新的版本内核进行下载,点击前面的tarball就行(笔者这里从4.18.0更新到了5.0.2)
3.将下载的内核从/home/xx/下载,移动到/usr/src,由于直接移动可能会错误,因为权限不够,会出现不能将文件移动过来的情况,所以建议在终端使用下面的代码。然后进入/usr/src这个目录,对下载的文件进行解压。最后再进入到linux-5.0.2中。
sudo mv /home/xx/下载/linux-5.0.2 /usr/src
sudo xz -d linux-5.0.2.tar.xz
sudo tar -xf linux-5.0.2.tar
4.把正在使用中的内核配置文件/usr/src/linux-headers-4.18.0-16-generic/.config 拷到/usr/src/linux-5.0.2目录下(这一步的目的是让下一次的内核配置跟上一次一样,可做可不做)
sudo cp /usr/src/linux-headers-4.18.0-16-generic/