Thinkbook16+ 2022 安装Ubuntu20.04

简介

近期笔者购入一台ThinkBook16+ 2022款,希望安装Ubuntu 20.04 LTS进行相关学习工作。
Ubuntu 20.04 LTS的相关内核版本,是小于5.14的版本,对于Thinkbook16+ 2022的Xe显卡没有进行适配,所以安装后无法进入图形界面。
对于Ubuntu22.04 LTS,由于其内核是5.15,已经可以安装后直接进入桌面。

电脑硬件信息

CPU: i5-12500H Xe显卡
GPU: RTX2050
网卡:Realtek 8852be
无独显直连

  • 由于没有独显直连功能,独显的数据也需要通过集成显卡进行输出,所以必须要安装支持集成显卡的内核。

安装

在启动界面,选择Ubuntu(safe graphics)选项来进行安装。因为Xe显卡没有被适配,此时打开设置界面查看,显卡一栏会出现LLVM的开源显卡驱动。
安装细则(分区等等)在此不赘述。
安装结束,重启后会黑屏。此时需要 Ctrl+Alt+F2进入Terminal模式并执行以下操作。
安装结束,重启后会黑屏。此时需要 Ctrl+Alt+F2进入Terminal模式并执行以下操作。
安装结束,重启后会黑屏。此时需要 Ctrl+Alt+F2进入Terminal模式并执行以下操作。

  • (需要进入命令行界面操作,对于其他发行版可能是F3 F4等等,但意思是相同的)

关于内核

目前20.04 LTS采用的内核无法识别Xe显卡,由于该电脑无独显直连功能,独显的输出信号需要经过集显后才能进行输出,故首先升级内核。
本着简单的原则,采用apt安装linux-oem-20.04的内核最为直接,当然你也可以选择喜欢的内核进行安装。Linux Kernel

sudo update
sudo apt-get install linux-oem-20.04
reboot

关于无线网卡

升级内核后,便可以顺利的进入界面。
此时会发现,没有无线网卡的显示。根据Github的issue和华硕工程师Rock_Shen先生的详细指点,我单独开了一个repo保存驱动。
repo

Tips: Turn off your Security Boot in BIOS
git clone https://github.com/HRex39/rtl8852be.git
cd rtl8852be
make -j8
sudo make install
sudo modprobe 8852be

关于独立显卡

sudo ubuntu-drivers devices
sudo ubuntu-drivers autoinstall 

注意:这步需要在内核升级后完成,若出现问题,应删除原有显卡驱动后重新安装

Reference

2021版小新Pro14 Ubuntu 20.04 配置指南
Github Repo HRex39/rtl8852be

### ThinkBook 16P Ubuntu 20.04 网卡驱动安装教程 #### 查看内核版本 为了确保兼容性和后续操作的成功率,建议先查看当前系统的内核版本。打开终端并输入以下命令: ```bash uname -r ``` 这一步骤有助于确认是否需要更新内核到更高版本以支持特定硬件设备[^1]。 #### 升级内核(如果必要) 对于某些较新的网络适配器,在旧版Linux内核上可能无法正常工作。因此,考虑将内核升级至最新稳定版本可能是解决问题的关键之一。可以通过官方渠道获取适合的长期支持(LTS)内核包来完成此过程。不过需要注意的是,并不是所有的新特性都会被立即加入LTS分支中去;有时还需要等待一段时间才能获得全面的支持[^2]。 #### 获取适用于 Realtek RTL8852BE 的驱动程序 由于默认情况下Ubuntu并不自带针对该型号无线网卡的有效驱动文件,所以必须手动下载第三方提供的补丁代码库来进行编译安装。具体做法如下所示: - 进入BIOS设置页面关闭安全启动选项(Secure Boot),因为部分自定义模块加载时可能会受到这项功能的影响而失败; - 使用Git工具克隆由社区维护者创建用于修复RTL8852BE连接问题的GitHub仓库: ```bash git clone https://github.com/HRex39/rtl8852be.git ``` - 编辑Makefile配置文件中的`CONFIG_`参数项,使其适应个人需求(可选); - 执行多线程编译指令加快速度: ```bash cd rtl8852be && make -j$(nproc) ``` - 将生成的目标二进制文件复制到系统目录下以便加载: ```bash sudo cp ./8852be.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless/ ``` - 更新依赖关系列表以及重新扫描已知接口: ```bash sudo depmod $(uname -r);sudo modprobe 8852be ``` 以上步骤完成后重启计算机即可尝试接入Wi-Fi网络环境。 #### 验证安装情况 最后通过NetworkManager图形界面或者命令行工具netplan检查是否有可用的无线网络服务提供给用户选择连接。如果没有看到预期的结果,则重复上述流程排查错误原因所在之处。
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值