Thinkbook16+在ubuntu下编译无线网卡驱动、替换Grub的默认主题等等

Thinkbook16+在ubuntu下编译无线网卡驱动、替换Grub的默认主题等等

知识分子没文化
2023-06-25 / 0 评论 / 803 阅读 / 1,886 字数 / 正在检测是否收录...
温馨提示:
本文最后更新于2023年06月30日,已超过531天没有更新,如存在内容错误、图片加载失败、链接失效等问题,请留言反馈,博主将在第一时间进行修改。

目录:

环境:ubuntu 22.04

一、编译无线网卡驱动

由于 Thinkbook16+ 原装的无线网卡是瑞昱的 RTL8852,装上 ubuntu 22.04 之后会因为没有驱动而无法使用 wifi 功能,这个问题一度困扰了我好长时间,由于没有网线,在此期间只能用手机的 USB 热点共享功能把手机当成 ubuntu 的无线网卡来用。

后来在网上查到一篇关于自己编译 RTL8852 无线网卡驱动的博客:thinkbook14+16+ 安装ubuntu22.04 解决wifi6驱动问题 + 加装完善让笔记本化身完全体,一劳永逸思路_ubuntu wifi6驱动_久日与至的博客-CSDN博客,于是才得以解决此问题。

1.1、clone 项目

驱动项目链接:GitHub - HRex39/rtl8852be: Realtek Linux WLAN Driver for RTL8852BE

根据系统 kernel 的版本选择不同的分支:

# kernel < 5.18 选择默认主分支
git clone https://github.com/HRex39/rtl8852be.git

# kernel >= 5.18 选择 dev 分支
git clone https://github.com/HRex39/rtl8852be.git -b dev

查看当前 ubuntu 系统内核的方法:

uname -srm
# 或者
uname -a

1.2、安装环境

进行编译之前需要安装环境:

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

1.3、编译并加载驱动

编译:

cd rtl8852be
make -j8
sudo make install

加载驱动:

sudo modprobe rtw89pci            # 加载驱动

sudo modprobe -r rtw89pci         # 卸载驱动

二、更换Grub主题

2.1、下载主题文件

主题文件可以在这里下载:

GRUB Themes - Gnome-look.org

GRUB Themes - Gnome-look.org (opendesktop.org)

01

以我下载到的 ubuntu.tar 为例,将其解压到 /boot/grub/themes/ubuntu (或者选择其他目录也行):

# 创建目录
mkdir /boot/grub/themes
mkdir /boot/grub/themes/ubuntu

# 将文件到解压到创建好的目录中
sudo tar -xf ubuntu.tar -C /boot/grub/themes/ubuntu

02

2.2、安装主题

修改配置文件,编辑 /etc/default/grub 文件

sudo nano /etc/default/grub

找到以 "#GRUB_THEME" 开头的一行,该行用来配置主题文件路径,将其改为 "主题文件路径/theme.txt”

 # 没有这一行的话直接新增即可
 GRUB_THEME="/boot/grub/themes/ubuntu/theme.txt"

然后更新一下 grub 配置:

sudo update-grub

03

最后重启,开机的时候就能看到效果了。

2.3、修改启动顺序

在 Windows + Linux 双系统的启动项中,如果在 BIOS 中选择的是 ubuntu 的话,开机进入的 grub 启动项选择中 ubuntu 系统是排在第一位的。但在双系统中一般来说都是 windows 用的比较多,所以每次启动都来选择 Windows 启动项的话也是一件挺麻烦的事情,那么可以将 windows 的系统启动项放到第一位,只有需要用到 ubuntu 的时候再去手动选择启动。

需要用到的是 Grub Customizer 这个软件,安装命令:

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt update
sudo apt install grub-customizer

安装完成后,在 ubuntu 的应用列表中找到这个软件并启动,软件中会显示出当前所有的启动项。

修改启动顺序的话也很简单,点击选中 windows 启动项,用菜单栏上的箭头给移动上去就可以了。

04

PS:其实这个软件也可以用来替换主题 Grub 主题

三、修复启动项

这一项希望你用不到 表情

如果在修改启动项的时候,不小心操作失误把启动项修改坏了,造成 ubuntu 系统无法启动的话(我之前就是....),可以安装 boot-repaire 来进行修复:

sudo apt-get install boot-repair

boot-repaire 使用方法:使用 boot-repair 对 Windows + Ubuntu 双系统引导修复 - schips - 博客园 (cnblogs.com)

四、安装搜狗输入法

4.1、添加中文语言支持

打开 系统设置 -> 区域和语言 -> 管理已安装的语言,在 “语言” tab下点击“添加或删除语言

05

弹出“已安装语言”窗口,勾选中文(简体),点击应用

06

回到“语言支持”窗口,在键盘输入法系统中,选择“fcitx”

07

注:如果在键盘输入法系统中,没有“fcitx”选项时,需要打开终端手动安装fcitx:

sudo apt install fcitx

等安装成功之后再执行上述步骤

最后点击“应用到整个系统”,关闭窗口,重启电脑

08

4.2、安装搜狗输入法

搜狗输入法linux-首页 (sogou.com) 下载适用于 ubuntu 的 deb 安装包,然后用命令行安装(双击也可以安装,但就是少点 Linux 的灵魂):

sudo dpkg -i 路径/安装包名

然后安装依赖:

sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2

sudo apt install libgsettings-qt1

这些依赖非常重要,不安装的话就会出现只能输英文而输不了中文汉字的问题。

以上步骤进行完之后,重启电脑,就可以在 ubuntu 上使用搜狗输入法了。

参考资料:

thinkbook14+16+ 安装ubuntu22.04 解决wifi6驱动问题 + 加装完善让笔记本化身完全体,一劳永逸思路_久日与至的博客-CSDN博客

搜狗输入法linux-安装指导 (sogou.com)

Grub Customizer首页、文档和下载 - GRUB2 管理器 - OSCHINA - 中文开源技术交流社区

1

评论 (0)

取消