本本即是一片解决问题的方法记录,也希望是一片讨论贴。
我所使用的设备:ROG幻13,2021版(5900hs+3050ti)
系统:windows10 + Ubuntu20.04
查看本文章,可能帮你解决的问题:
1、ubuntu20.04 内核版本高于5.11时,系统无限重启
2、如果使用官网最新的镜像ubuntu20.04.4 LTS制作的系统盘,那么装好系统后其内核版本为5.13,在确定bios设置无误后,出现系统无限重启的问题(推测和1的原因相同)。
3、除指纹识别以外的其他所有硬件驱动问题如:外放、wifi、屏幕旋转、快捷键等

问题背景

怀着激动的心情,博主终于在21年拿到了这台梦中情本,考虑到其硬件较新,又是AU,高兴的选择了ubuntu20.04装了上去。新发布的系统就是好,一装上去再更新,触摸板、屏幕亮度、快捷键都没问题(除了截图),心情非常nice。

用了一会儿后发现不能外放声音,不过可以录音,hdmi线也可以传输音频,耳机也能正常用,感觉对自己没什么影响,也就释怀了(主要是自己懒实在是不想去装声卡驱动)。

还有就是屏幕旋转和指纹有问题,但我也没弄(还是因为我懒)。

直到今年22年大概是3月份的样子,这个系统在这台设备上还是出现了问题(iДi)!!!!

具体问题描述

像往常一样,系统为我推送了更新,我也就更新了(想着有一天更新完以后我之前的问题自己就解决了)。但是这一更新就出现了重大的问题。

问题1:内核版本高于5.11时,进入ubuntu电脑会无限重启,只能切换为5.11版本

问题2:屏幕旋转问题,翻转以后不会自己翻转回来

问题3:指纹设备无法识别

问题4:wifi突然也无法识别了

目前通过’sudo apt upgrade’等官方升级正式版的linux内核的二进制安装方式,最高应该就是5.13了。不过对于我来说都是一样的,只要高于5.11就会无限重启,同时也看到网上有些博客升级高版本的内核以后驱动问题便都解决了。于是我就想着自己更新到5.15(因为高版本的内核逐渐对AMD的CPU进行了优化)。

以下是我测试过的方式——(请一定要先看完再决定用哪种方式)

一、使用非官方的源升级内核(该方法失败后易还原,可尝试)——失败

由于官方发布的新的内核编译所使用的libc6的版本是0.34,但20.04安装的是libc6的2.31版本,导致我们手动安装deb包的时候会出现版本libc6版本不匹配的错误,导致安装失败。详情可以看一下这篇Q&A:mainline kernel now depends on libc6 2.33, non-installable in focal?
好在社区有一些大神使用2.31版本的libc6重新编译了内核,并发布出来了。
目前我找到的有两个非官方的源(虽然是非官方的,但是从使用过的人的反馈来看还是很值得信赖的,而且还在维护)。

1、ppa:tuxinvader/lts-mainline

步骤:
添加软件源

$ sudo add-apt-repository ppa:tuxinvader/lts-mainline

不过目前我测试只能安装5.17和5.18版本的
以5.17为例:

sudo apt install linux-image-unsigned-5.17.9-051709-generic linux-modules-5.17.9-051709-generic linux-headers-5.17.9-051709-generic

安装成功以后就可以重启了。
但是很遗憾,我貌似并没有成功。

出现的问题:

(1)、linux-headers-5.17.9-051709-generic未安装成功,提示需要安装libssl3以上的版本,我也尝试过源码安装openssl3.0.1,安装成功了,但是linux-headers-5.17.9-051709-generic还是提示未安装libssl3。难道是我安装错了吗?(如果看到本篇文章的你知道原因,还请麻烦评论告知我一下原因,谢谢。)

(2)、虽然linux-headers-5.17.9-051709-generic未安装成功,但是重启我能选择5.17的内核,很奇怪。(如果看到本篇文章的你知道原因,还请麻烦评论告知我一下原因,谢谢。)

2、ppa:canonical-kernel-team/proposed

步骤和上面是一样的,只是这个源可以安装5.15。

总结:两种方式都测试过以后,虽然能进入入系统,但是外放,屏幕旋转、指纹等问题还是没有解决。(应该是linux-header未安装成功的原因)。但是我觉得如果你没试过这种方法的话,可以尝试一下,就算失败了也可以退回旧版本的内核,然后删掉失败的内核。

这种方法在这篇文章中是成功了的:ROG幻13安装ubuntu20.04,解决各种驱动问题

二、升级libc6然后手动升级内核(该方法失败后很难还原,除非你是很熟悉linux的)——失败,付出了惨重的代价“重装系统”

既然简单的方式失败了,就还是老老实实的升级吧。
这种方式就是现在先下载libc6的deb包进行升级,然后再下载5.15的deb包进行升级。步骤可参照这篇博客: Ubuntu-5.11到Ubuntu-5.15 内核升级
可能是我装的其他的东西和新版本的libc6冲突了,也可能是我有些步骤顺序不对,导致我第一步就没安装成功,随之而来的还有几乎无法修复的依赖报错,经过我不断的尝试,分别出现了以下报错:

libc6 : Breaks: fakeroot (< 1.25.3-1.1ubuntu2~)
Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Sub-process [ ! -f /usr/bin/snap ] || /usr/bin/snap advise-snap --from-apt 2>/dev/null || true returned an error code (100)

等等等,我已经记不清了●︿●。最后我放弃了,选择了重装系统的不归路。

总结:这个方法虽然比较危险,但也算是比较常规的解决办法。我并不是参照文中的这篇博客操作的,而是另一篇,但是方法步骤是差不多的。也不要因为我的失败就完全放弃了这种方法,因为有人是成功了的,出现问题很大概率是我自身的原因。当实在没有办法,或者是其他方法并不能满足你的要求的时候,还是可以尝试一下,只要提前做好备份。(也希望使用这种方法并成功的你能在评论告知我一下,让我能排除一下原因,谢谢。)

三、放弃5.15,转而升级为linux-oem-20.04d——成功,但有一点点小缺陷

就在我要放弃的时候,偶然间看到一篇博文,说是还有一个5.14-oem版本的内核可以安装。安装方式比较特别,如下:

sudo apt install linux-oem-20.04d

安装成功后重启,除了指纹设备还是无法识别,其它基本都正常。٩(●ᴗ●)۶
顺便记录一下我看这种方法的Q&A:Linux Mint Rebooting on any 5.13 Kernels

总结:这种方式快速的解决了我的问题(我要是早点看到就好了)。但也存在一些问题,一个就是老伙计——指纹设备无法识别,还有一个就是开机登录以后需要等一会儿才能进入界面,所以不知道这个内核对硬件性能会不会有影响,只能等以后再试了。最后提一点,就像文中提到的博客一样,虽然我使用这种方法成功了,但并不代表你也会成功,所以请操作之前做好备份。(也希望使用这种方法后,不管成功或者失败的你能在评论告知我一下,一起讨论交流,谢谢。)

最后的最后,虽然成功了,但还是有些疑问的:

1、指纹识别问题还是没解决呀,求助一下,如果有人解决了的话,可以告诉我一下方法吗?(如果我后面运气好解决了的话,我也会更新在本篇博客中)
2、还是不清楚为什么使用官方的5.13、5.12版本内核会出现系统无限重启的问题,是只在我电脑上出现这个问题(我的bios没设置好?)吗?还是只在这个型号的笔记本上会出现这个问题吗?如果你知道原因或者出现同样问题,麻烦请评论告知我一下。

如果有更好的方法、或者是有能升级到更高版本的内核的方法,也请评论告诉我一下,我们一起交流讨论。如果设备型号和我相同就更好了ヘ(・_| 。

祝愿大家设备运行ubuntu系统像windows一样正常,没有任何驱动问题,永远不崩溃。

华硕幻13(ROG flow X13)安装ubuntu20.04驱动问题以及高版本内核无限重启的方法记录相关推荐

  1. 华硕ROG玩家国度安装Ubuntu20.04,安装过程一直卡着不动,以及快捷键不能用,不能调节键盘亮度等问题的解决办法,另附上安装Ubuntu18.04的方法

    华硕ROG玩家国度是一个游戏本,用的硬件都比较新,所以安装Ubuntu18.04.Ubuntu20.04.Ubuntu20.1基本上都会面临一些问题,包括驱动或者安装过程不能进行等问题. 我一共测试了 ...

  2. ubuntu16.04安装NVIDIA显卡驱动或者更换高版本显卡驱动详细(下载.run包方式)

    安装CUDA及CUDNN一类的基本上都是深度学习需要,在新的主机上重新装一次,同时记录以便后用. 安装顺序大概如下: 1)首先安装NVIDIA显卡驱动,CUDA版本提升,需要的显卡驱动版本要求越高,还 ...

  3. Rog 幻14 2020 安装ubuntu20.04/一些小问题和美化

    2020/8/4 解决2k下分辨率问题 参考链接 如果没安装独显那么可能不会出现2k只能100或200%的缩放,125和150什么的就感觉屏幕少了一半.解决方案如上述链接,自己用了还行. 最后建议几个 ...

  4. 在Windows10操作系统下安装Ubuntu20.04 LTS,实现双系统

    为了在linux下使用英伟达的显卡对深度学习模型进行加速,必须使用真实的Linux系统,所以特地安装了win+linux的双系统 本教程力求简单 第一步:制作U盘启动 制作U盘启动的目的是通过U盘进入 ...

  5. dell笔记本安装Ubuntu20.04双系统+cuckoo布谷鸟沙箱

    windows下安装Ubuntu20.04双系统+cuckoo布谷鸟沙箱 本篇文章主要是在Ubuntu20.04系统上搭建cuckoo沙箱,之前曾尝试在VMware虚拟机里建立Ubuntu,然后再在U ...

  6. 暗影精灵8双硬盘安装Ubuntu20.04.4(显卡、网卡驱动等问题)

    目录 0.相对靠谱的博客: 1.安装Ubuntu系统 2.解决显卡驱动驱动 3.解决网卡驱动问题 4.内核问题 5.屏幕亮度.触摸板等问题 6.输入法.字体等问题 7.软件开机自启 8.无法挂载Win ...

  7. 锐龙4800h笔记本安装Ubuntu20.04.1填坑实录

    锐龙4800h笔记本安装Ubuntu20.04.1填坑实录 已验证笔记本: 华硕天选 4800H+2060 华硕天选 4800H+1650ti 联想拯救者R7000 4800H+1650ti 锐龙48 ...

  8. 记录从U盘安装Ubuntu20.04系统到旧电脑

    推荐首先查看官方文档https://ubuntu.com/tutorials/install-ubuntu-desktop#1-overview 准备一个容量超过8G的U盘,电脑硬盘超过25GB 从清 ...

  9. 制作USB启动盘(U盘安装ubuntu20.04)

    文章目录 制作USB启动盘(U盘安装ubuntu20.04) 制作USB启动盘的工具 ubuntu20.04系统安装u盘制作 进入bios 制作USB启动盘(U盘安装ubuntu20.04) 制作US ...

最新文章

  1. 数据框筛选特定的子集
  2. 操作系统(二十九)预防死锁
  3. 查看当前服务器中的所有的topic,创建topic,删除topic,通过shell命令发送消息,通过shell消费消息,查看topic详情,对分区数进行修改
  4. 二本非科班30岁转行架构师的老徐:站在巨人的肩膀学习才是捷径
  5. linux批量执行一个脚本文件,shell脚本示例:批量比较多个文件的内容是否相同...
  6. linux下DNS服务器的配置
  7. 【算法学习】Fast burst images denoising
  8. 论文 图片配色 漂亮颜色
  9. endnote x9 word 闪退
  10. jQuery 官网下载js
  11. 西瓜书学习笔记(2)——模型评估与选择
  12. 区间DP(基础+提高)
  13. linux vfe框架,bsp内核的摄像头使用
  14. c语言期末复习专项——编程题
  15. 合泰HT32 淘晶驰TJC--T0串口屏学习笔记
  16. js实现网页的过滤打印(去掉你不想出现的内容)
  17. word中只能输入英文,不能切换中文
  18. 【智力题】大厂最爱问的智力题
  19. 用Python实现模拟登录正方教务系统抢课
  20. mysql pacemaker_编译安装MySQL实现corosync+pacemaker+drbd+mysql高可用

热门文章

  1. 【All Right,你现在看到的是,来自于一名初中生的自学开发成长之路】
  2. 互动媒体技术——基于p5.js实现动态图形临摹与拓展:炫彩光影的千变万化!
  3. 利用FPGA开发板温升表现进行功耗的对比测试
  4. 追星女孩彩虹屁情话合集100条 ✔︎ (二)
  5. 2023哈尔滨理工大学计算机考研信息汇总
  6. linux 退出当前环境,Linux下解决多版本环境切换问题
  7. 【2017】KK English
  8. solidThinking对接增材制造技术,快速高质制造方程式赛车转向柱底座!
  9. 易语言如何读内存地址的数值,模仿CE
  10. jQuery选择器(元素,ID,类,并列,层次选择器)