目录:
环境: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 (opendesktop.org)
以我下载到的 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
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
最后重启,开机的时候就能看到效果了。
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 启动项,用菜单栏上的箭头给移动上去就可以了。
PS:其实这个软件也可以用来替换主题 Grub 主题
三、修复启动项
这一项希望你用不到
如果在修改启动项的时候,不小心操作失误把启动项修改坏了,造成 ubuntu 系统无法启动的话(我之前就是....),可以安装 boot-repaire 来进行修复:
sudo apt-get install boot-repair
boot-repaire 使用方法:使用 boot-repair 对 Windows + Ubuntu 双系统引导修复 - schips - 博客园 (cnblogs.com)
四、安装搜狗输入法
4.1、添加中文语言支持
打开 系统设置 -> 区域和语言 -> 管理已安装的语言,在 “语言” tab下点击“添加或删除语言”
弹出“已安装语言”窗口,勾选中文(简体),点击应用
回到“语言支持”窗口,在键盘输入法系统中,选择“fcitx”
注:如果在键盘输入法系统中,没有“fcitx”选项时,需要打开终端手动安装fcitx:
sudo apt install fcitx
等安装成功之后再执行上述步骤
最后点击“应用到整个系统”,关闭窗口,重启电脑
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博客
评论 (0)