简介
近期笔者购入一台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
注意:这步需要在内核升级后完成,若出现问题,应删除原有显卡驱动后重新安装