发新帖

Deepin升级Linux5.0内核(目前最新5.4-rc1)

deepinY / 2019-3-11 09:28
浏览: 29706 / 回复: 150
查看: 29706|回复: 153

Deepin升级Linux5.0内核(目前最新5.4-rc1)

  [复制链接]
收藏
跳转到指定楼层
本帖最后由 deepinY 于 2019-10-3 09:11 编辑

以下是自己升级deepin的Linux内核的步骤,有需要的可以参考,内核升级有一定风险,风险自己承担
1.下载新的内核
内核库地址https://kernel.ubuntu.com/~kernel-ppa/mainline/
(这个是本文演示5.0.1的目录https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0.1/
下载四个文件(统一使用generic版本或lowlatency版本,这里使用generic版本兼容性高些)
linux-modules-xxx-generic_xxx_amd64.deb(内核驱动包)
linux-image-unsigned-xxx-generic_xxx_amd64.deb(内核镜像包)
linux-headers-xxx_all.deb(内核头文件包1)
linux-headers-xxx-generic_xxx_amd64.deb(内核头文件包2)
深度截图_选择区域_20190311091115.png
2.准备安装
将下载好的四个安装包放在同一文件夹下
右键在该文件夹内打开终端
准备开始安装

同一文件夹中

同一文件夹中
3.开始安装
在终端内输入下面代码,开始安装
  1. sudo dpkg -i *.deb
复制代码
安装完成后保险起见手动更新新内核的引导项(正常自动会更新,这里保险起见)
  1. sudo update-grub
复制代码
4.重启选择新内核启动即可
5.更新完成
使用下面代码查看内核版本
  1. uname -a
复制代码
深度截图_选择区域_20190319130554.png

再次提醒,仅供参考,升级有一定风险

5.0的内核存在Android虚拟机的问题,目前测试5.1,5.2的新内核已经不存在Android虚拟机问题了
内核升级后会导致NV显卡切换失败问题目前可以使用终端升级但是目前使用已知新内核切换到NVPrime方案,启动Android虚拟机会出问题
深度截图_选择区域_20190318121148.png
再次提醒,切换有风险
升级后如果无法正常加载内核,不用慌,可以在选择就内核进入系统后,卸载新的内核


评分

参与人数 8贡献 +17 收起 理由
jiao + 2 加分鼓励 : )
guangxu27 + 3 我很赞同 ; )
dahoo + 1
jianguo922 + 1 加分鼓励 : )
muye + 3 加分鼓励 : )
jzjbyq + 3 感谢解答 : )
licardo + 3 原创内容!
wtsos + 1 加分鼓励 : )

查看全部评分

15

主题

200

帖子

1563

积分

-rw-r--r--

Rank: 4

积分
1563
nowave 发表于 2019-10-3 09:51:00 | 显示全部楼层
回楼主:
------------------

以下是自己升级deepin的Linux内核的步骤,有需要的可以参考,内核升级有一定风险,风险自己承担
1.下载新的内核
内核库地址https://kernel.ubuntu.com/~kernel-ppa/mainline/
(这个是本文演示5.0.1的目录https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0.1/
(目前最新版本5.4-rc1https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.4-rc1/
下载四个文件(统一使用generic版本或lowlatency版本,这里使用generic版本兼容性高些)
linux-modules-xxx-generic_xxx_amd64.deb(内核驱动包)
linux-image-unsigned-xxx-generic_xxx_amd64.deb(内核镜像包)
linux-headers-xxx_all.deb(内核头文件包1)
linux-headers-xxx-generic_xxx_amd64.deb(内核头文件包2)

---------------------

强烈推荐再下载并安装第5个软件包

linux-modules-extra-xxx-generic_xxx_amd64.deb(内核附加驱动包)

特别是笔记本电脑!!!
如果发现无线网卡和wifi 无法使用,试着下载安装了上面的 linux-modules-extra 软件包,再启动试试!

如果有较新的硬件 ,或者无法识别、支持不友好的硬件,安装上面的软件包,也许会有惊喜!

=================

附:
几年前,我写过一个自动下载和安装 内核软件包的脚本小程序 kernel-get , 也打了现成的 DEB 包。
当时包的功能,只能自动下载 3个文件,不能下载和处理 linux-modules 和 linux-modules-extra 软件包 (这两个包需要手动下载后,提前安装)。

用法也比较简单:

步骤一:普通用户运行 (以内核 5.3 为例)
kernel-get 5.3

等几秒钟,程序会自动生成一个资源文件
~/kernel/list/5.3.deb.list

步骤二:普通用户运行 kernel-get , 不带任何参数。
按提示,输入内核版本对应的,数字,会自动下载。

不过因为 http://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3/ 网速很慢,也许只有10k 左右,可能需要几个小时才能下载完3个内核相关的文件。
远远失去了当初的实用价值。

下载后的内核包,保存在
~/kernel/deb/v5.3/ 目录下

再手动运行 dpkg -i 安装即可。如果提示缺少某个包,如 linux-modules , 那就先手动下载,再一起安装即可。

sudo dpkg -i /home/xxx/kernel/deb/v5.3/*.deb


有兴趣的朋友,可以试试。有 bash 编程基础的程序员朋友,也可以试着自己修改 kernel-get , 添加 linux-modules  和 linux-modules-extra 的下载模块。
也可以把下载源,改成国内的镜像源(当然,国内的镜像源,不可能有 ubuntu ppa 那么多的内核版本)

81

主题

4901

帖子

1万

积分

-rw-rw-rw-

Rank: 6Rank: 6

积分
12512
QQ
jianguo922 志愿者 发表于 2019-3-11 10:41:36 | 显示全部楼层
谢谢楼主教程,deepin有你更精彩
深度值得深入!深度有你更精彩
https://www.52pojie.cn/home.php?mod=space&uid=275571
电脑型号三星370r5v-s01  CPU:Intel酷睿i53210M         
内存:4GB+2GB×1    显卡芯片:AMD Radeon HD 8750M(2G)

10

主题

222

帖子

1103

积分

-rw-r--r--

Rank: 4

积分
1103
demon07 发表于 2019-3-11 12:09:44 | 显示全部楼层
用户名都打码,有这个必要吗?

点评

我猜测撸主:王大龙  发表于 2019-3-15 08:57

30

主题

472

帖子

2224

积分

-rw-rw-r--

Rank: 5Rank: 5

积分
2224
deepinY 发表于 2019-3-11 12:13:40 | 显示全部楼层
demon07 发表于 2019-3-11 12:09
用户名都打码,有这个必要吗?

突然想起来打就打一下,忘了就算了,有没有必要的话没想过....这不是重点

149

主题

810

帖子

5224

积分

-rw-rw-rw-

Rank: 6Rank: 6

积分
5224
wanlei897 发表于 2019-3-11 12:42:10 | 显示全部楼层
升级试试看

81

主题

2123

帖子

8044

积分

-rw-rw-rw-

Rank: 6Rank: 6

积分
8044
licardo 发表于 2019-3-11 21:01:17 | 显示全部楼层
安装那几个deb包的时候有报错,
ERR.png

不过重启了没问题,已经是 Linux 5.0.1了

l5.png

8

主题

184

帖子

666

积分

-r--r--r--

Rank: 3Rank: 3

积分
666
jyxlfd 发表于 2019-3-11 21:23:41 | 显示全部楼层
谢谢分享,改天弄弄。

0

主题

21

帖子

247

积分

-r--r-----

Rank: 2

积分
247
rambleluna 发表于 2019-3-11 22:12:40 | 显示全部楼层
谢谢,楼主,成功升级。

4

主题

43

帖子

371

积分

-r--r-----

Rank: 2

积分
371
my1798 发表于 2019-3-11 23:11:22 | 显示全部楼层
老大,不行啊,是这样的,请教,求教。。。
深度截图_选择区域_20190311230443.png

1

主题

8

帖子

68

积分

-r--------

Rank: 1

积分
68
QQ
sf95338 志愿者 发表于 2019-3-12 02:58:39 | 显示全部楼层
内核升级成功之后,NV显卡驱动一直切换失败

30

主题

472

帖子

2224

积分

-rw-rw-r--

Rank: 5Rank: 5

积分
2224
deepinY 发表于 2019-3-12 08:38:00 | 显示全部楼层
my1798 发表于 2019-3-11 23:11
老大,不行啊,是这样的,请教,求教。。。

你下错了是amd这是电脑64位的不是arm

30

主题

472

帖子

2224

积分

-rw-rw-r--

Rank: 5Rank: 5

积分
2224
deepinY 发表于 2019-3-12 08:39:04 | 显示全部楼层
sf95338 发表于 2019-3-12 02:58
内核升级成功之后,NV显卡驱动一直切换失败

这个的话我也是一样,好像是因为NV显卡驱动版本不够新的原因

点评

卸载NVIDIA驱动,重新安装,NVIDIA要在内核之后安装,升级内核,NVIDIA驱动就挂了。  发表于 2019-3-12 09:07

4

主题

43

帖子

371

积分

-r--r-----

Rank: 2

积分
371
my1798 发表于 2019-3-12 10:40:16 | 显示全部楼层
deepinY 发表于 2019-3-12 08:38
你下错了是amd这是电脑64位的不是arm

谢谢!现在是这样,没象上面的显deepio的图形,也不知成功否?
深度截图_选择区域_20190312103143.png

81

主题

2123

帖子

8044

积分

-rw-rw-rw-

Rank: 6Rank: 6

积分
8044
licardo 发表于 2019-3-12 13:03:24 | 显示全部楼层
请问你用的是什么字体呢,好看

3

主题

124

帖子

1066

积分

-rw-r--r--

Rank: 4

积分
1066
wallestar 发表于 2019-3-12 13:45:00 | 显示全部楼层
自己动手,丰衣足食。楼主好棒!

30

主题

472

帖子

2224

积分

-rw-rw-r--

Rank: 5Rank: 5

积分
2224
deepinY 发表于 2019-3-12 14:12:52 | 显示全部楼层
licardo 发表于 2019-3-12 13:03
请问你用的是什么字体呢,好看

方正兰亭黑

30

主题

472

帖子

2224

积分

-rw-rw-r--

Rank: 5Rank: 5

积分
2224
deepinY 发表于 2019-3-12 14:33:16 | 显示全部楼层
my1798 发表于 2019-3-12 10:40
谢谢!现在是这样,没象上面的显deepio的图形,也不知成功否?

uname -a 就可以查看系统内核了

0

主题

1

帖子

8

积分

-r--------

Rank: 1

积分
8
AlfaCSGO 发表于 2019-3-12 14:36:05 来自移动端 | 显示全部楼层
直接下载好双击Deb包就可以安装的呀

30

主题

472

帖子

2224

积分

-rw-rw-r--

Rank: 5Rank: 5

积分
2224
deepinY 发表于 2019-3-12 14:38:24 | 显示全部楼层
AlfaCSGO 发表于 2019-3-12 14:36
直接下载好双击Deb包就可以安装的呀

我直接双击安装提示依赖问题,所以就采用以上方法,这边也就是给个参考

57

主题

1557

帖子

6359

积分

dr--r--r--

Rank: 7Rank: 7Rank: 7

积分
6359
WangZhongyun 志愿者 发表于 2019-3-12 17:50:19 | 显示全部楼层
谢谢楼主分享,UbuntuKylin和Deepin升级中虽有出错信息,但重启新核进入系统顺利。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 返回版块 返回顶部