MagicBook 2018版deepin 15.11升级内核到5.1.20版 休眠终于工作了!
Tofloor
poster avatar
geno
deepin
2019-07-27 18:17
Author
之前各种不正常,休眠后启功黑屏或卡死,手动编译内核测试了4.19.60 4.19.61 5.1.19 均不能解决问题,昨天内核5.1.20更新,编译成功后休眠终于正常工作了!5.2内核编译不能启动,不知道原因。
具体编译过程如下:
0.配置编译环境
  1. sudo apt-get install build-essential kernel-package libncurses5-dev fakeroot libssl-dev
Copy the Code


1.下载5.1.20内核
https://www.kernel.org/

2. 在home目录下建立一个linux目录,并将内核文件解压其中


  1. tar xfv linux-5.1.20.tar.xz
Copy the Code
3.进入解压目录,运行以下命令:
  1. make mrproper
Copy the Code
4.拷贝现内核配置文件到编译目录的.config
  1. cp /boot/config-`uname -r`* .config
Copy the Code
5. 依据现有配置文件配置新内核,新设置用缺省值
  1. make olddefconfig
Copy the Code
6.根据自己的需要修改配置参数,此步骤本人省略了
  1. make menuconfig
Copy the Code
7. 开始编译deb包
  1. make -j8 deb-pkg
Copy the Code
8.编译完成后,deb包会在上一级目录上,安装就可以
  1. sudo dpkg -i linux-*.deb
Copy the Code
9. 重启完事

10.卸载你安装的内核包可用下面的命令
  1. sudo dpkg --purge linux-image-NNN
Copy the Code
其中NNN为你编译的内核版本号,如5.1.20

Reply Favorite View the author
All Replies
2 / 2
To page
avatar
lxflhy
deepin
2019-11-05 20:55
#21
https://bbs.deepin.org/post/181245
我自己编译了5.3.8的内核,启动时选了这个内核,然后就卡住了,显示1.395936 fb0: switching to amdgpudr ...

我是在那个网站下载的内核deb包,不是直接编译的,进入系统也没有任何问题
Reply View the author
avatar
zicheqingluo
deepin
2019-11-06 00:58
#22
https://bbs.deepin.org/post/181245
我是在那个网站下载的内核deb包,不是直接编译的,进入系统也没有任何问题 ...

我是自己编译了,也在那下过,4.19 4.20 5.0 5.12 5.2 5.3 5.38 都试了,没救了,亮度无法调节,休眠唤醒黑屏,这两个问题实在是受不了了,我要退了
Reply View the author
avatar
allegorie
deepin
2019-11-07 20:50
#23
https://bbs.deepin.org/post/181245
我是自己编译了,也在那下过,4.19 4.20 5.0 5.12 5.2 5.3 5.38 都试了,没救了,亮度无法调节,休眠唤醒 ...

试试编译下驱动
make modules -j1 deb-pkg
Reply View the author
avatar
zicheqingluo
deepin
2019-11-09 23:09
#24
https://bbs.deepin.org/post/181245
试试编译下驱动
make modules -j1 deb-pkg

只执行这一步还是需要在编译内核的时候加上呢?
Reply View the author
avatar
allegorie
deepin
2019-11-10 03:20
#25
https://bbs.deepin.org/post/181245
只执行这一步还是需要在编译内核的时候加上呢?

我弄错了。。。和make弄混了,实际上kernel-package打包给debian系的内核module会很麻烦,要自己指定每一条要加进去的包,我这条指令最后没法输出linux-module*.deb
Reply View the author
avatar
widon1104
deepin
2019-11-10 03:32
#26
我不知道楼主为什么要自己编译内核,ubuntu不是每个版本的内核都有编译吗,可以直接使用ubuntu编译的内核
https://kernel.ubuntu.com/~kernel-ppa/mainline/
Reply View the author
avatar
a5701336
deepin
2020-03-08 22:05
#27
可以解决没有声音的问题吗
Reply View the author
avatar
小四
deepin
2020-04-16 19:06
#28
能和 macos 的休眠聘美吗?
Reply View the author
avatar
geno
deepin
2020-04-17 00:22
#29
从5.1.20开始一直到5.3.18为止,所有的内核休眠都正常,但从5.4开始,所有的内核重新不正常。。。。。
升级要谨慎啊!
Reply View the author
2 / 2
To page