升级ubuntu内核到Linux v5.6.7适配新硬件(原创)


  近期拿到了i7八代的笔记本,出现了一个问题,在我常用的ubuntu 16.04中无法外接显示屏扩展桌面使用,而系统信息可以正确识别

 

1、查看内核列表

dpkg --get-selections |grep linux-image

  可以看到通过apt源安装的最高版本是5.4

uname -r

可以看到目前使用的是5.4版本的内核。

xrandr

 

会报错

 

 而且不显示hmdi

2、下载最新稳定版内核v5.6.7

cd /tmp
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.6.7/linux-headers-5.6.7-050607_5.6.7-050607.202004230933_all.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.6.7/linux-headers-5.6.7-050607-generic_5.6.7-050607.202004230933_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.6.7/linux-image-unsigned-5.6.7-050607-generic_5.6.7-050607.202004230933_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.6.7/linux-modules-5.6.7-050607-generic_5.6.7-050607.202004230933_amd64.deb

 

 3、安装内核

dpkg -i linux-*.deb

 

再次查看已经有新版内核了,init 6重启

重启后会发现扩展屏可以使用了,xrandr显示hdmi扩展屏信息。

 

 打开系统设置,显示,将复制改为扩展。问题解决,只是画面偶尔有点撕裂,将浏览器的硬件加速关闭解决。

 

4、如果出现无法启动,或者其他异常情况

可以直接重启到linux引导选项界面,选择 第二项 ubuntu高级选项,使用上一个版本内核,回车引导系统。

进入系统后卸载不能使用的内核

sudo apt purge linux-image-xxxx-generic

tip:删除当前版本重启会使用低一级的已安装内核, 如果是最后一个内核版本删除之后重启会进入BIOS界面


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM