一.说明

作者也有过不少Ubuntu的安装经验,但是给新买的联想小新pro16装Ubuntu-20.04的时候,还是被各种问题弄的心态爆炸,包括进入Ubuntu黑屏,只有光标闪烁;找不到无线网卡;蓝牙无法连接;无法调节亮度;笔记本合盖就关机等等。在解决了大部分问题之后,写下这篇文章记录一下。

在文章发布时,作者发现并解决了这些问题,随着时间的推移,很多解决方法可能不再适用,需要读者自行判断。

二.软硬件配置

CPU:AMD Ryzen 7 5800H

GPU:Nvidia GeForce GTX 1650

无线网卡:Realtek RTL8852AE

系统:Ubuntu-20.04

内核:5.8.0-43

三.解决黑屏、蓝牙、亮度问题

通过升级内核来解决这些问题。

开机可以通过Ctrl+Alt+F2直接进入命令行,也可以在引导时选择 Advanced options for Ubuntu ,随后进入恢复模式 (recovery mode) ,然后选择 resume 恢复正常引导,应该就可以正常进入图形化界面了。

先输入uname -r命令查看当前运行的内核版本,作者的是5.8.0-43

使用sudo apt-cache search linux-image | grep generic命令可以查看当前可安装的内核,作者是将内核从 5.8.0-43 升级到 5.11.0-25

sudo apt-get update && sudo apt-get upgrade
sudo apt-get install linux-image-5.11.0-25-generic
sudo apt-get remove linux-image-5.8.0-43-generic #中间选择not abort
sudo apt-get install linux-image-5.8.0-43-generic

升级完内核后,我们需要修改 grub 相关配置,使每次开机自动引导新的内核。所以修改 /etc/default/grub 文件,将GRUB_DEFAULT=0修改为 GRUB_DEFAULT=“Advanced options for Ubuntu > Ubuntu, with Linux 5.11.0-25-generic”

最后要更新 grub 配置,使其生效:

sudo update-grub

重启以后就发现开机可以正常进入Ubuntu,屏幕的亮度可以进行调节,蓝牙也可以搜索到设备了。

四.解决无线网卡问题

Ubuntu内核中默认不提供 Realtek RTL8852AE 的驱动,所以我们需要手动安装驱动才可以使用WIFI。

github上有该无线网卡最新的驱动:lwfinger/rtw89,也有对应的编译方法。为了方便,我将其搬过来。

首先安装必要的编译和下载工具:

sudo apt-get update
sudo apt-get install make gcc linux-headers-$(uname -r) build-essential git

然后下载无线网卡的驱动代码并编译:

git clone https://github.com/lwfinger/rtw89.git -b v5
cd rtw89
make
sudo make install

最后使能该驱动:

sudo modprobe -r rtw89pci         #This unloads the module
sudo modprobe rtw89pci            #This loads the module

五.解决合盖关机问题

作者的Ubuntu在挂起或者休眠的时候都会关机重启,网络类似的解决方法并不管用,我最后也没有解决这个问题,只是通过设置息屏和合盖不挂起来达到可以用的效果,欢迎解决了的兄弟前来交流!

首先安装 gnome 相关的设置工具:

sudo apt-get install gnome-shell           #安装gnome桌面窗口管理程序
sudo apt install gnome-tweak-tool          #安装管理工具
sudo apt install gnome-shell-extensions    #扩展管理

然后使用gnome-tweaks命令进行如下设置:

在这里插入图片描述

最后可以通过系统设置来关闭自动挂起并设定一个合理的息屏时间:

在这里插入图片描述

六.解决分辨率问题

由于小新pro16是高分辨率的屏幕,所以很多Ubuntu上的应用无法支持,字体显示的特别小。我使用的应用里面有网易云音乐、TIM、微信是这样的情况。

这个网上有很多资料,我就不进行重复工作了,直接贴一个博客过来:

Linux-ubuntu20高分辨率如2k屏下deepin qq或wechat很小

七.参考资料

如何降级/切换 Ubuntu 系统 Linux 内核启动版本

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐