赞
踩
本本即是一片解决问题的方法记录,也希望是一片讨论贴。
我所使用的设备: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。
直到今年22年大概是3月份的样子,这个系统在这台设备上还是出现了问题(iДi)!!!!
像往常一样,系统为我推送了更新,我也就更新了(想着有一天更新完以后我之前的问题自己就解决了)。但是这一更新就出现了重大的问题。
目前通过’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重新编译了内核,并发布出来了。
目前我找到的有两个非官方的源(虽然是非官方的,但是从使用过的人的反馈来看还是很值得信赖的,而且还在维护)。
步骤:
添加软件源
$ 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的内核,很奇怪。(如果看到本篇文章的你知道原因,还请麻烦评论告知我一下原因,谢谢。)
步骤和上面是一样的,只是这个源可以安装5.15。
这种方法在这篇文章中是成功了的:ROG幻13安装ubuntu20.04,解决各种驱动问题
既然简单的方式失败了,就还是老老实实的升级吧。
这种方式就是现在先下载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.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一样正常,没有任何驱动问题,永远不崩溃。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。