在联想GeekPro 2022上安装了ubuntu18.04系统,GeekPro 2022上的有线网卡和无线网卡都是realtek的,其中无线无线网卡的型号为RTL8852BE。安装好系统后,发现并没有有线无线网络图标,无法上网。原因是两个网卡驱动与当前的网卡不匹配,需要重新手动代码编译安装。安装步骤如下:

目录

  • 安装显卡驱动
  • 查看网卡型号
  • 安装有线网卡驱动
  • 安装有线网卡将会遇到的问题
  • 安装无线网卡驱动

安装显卡驱动

显卡驱动的安装方法可参考链接: https://zhuanlan.zhihu.com/p/59618999 的方法一。这里一定要先安装显卡驱动,显卡的安装过程中,会删除已经安装好的网卡驱动,这样的话,还要再重新安装一次网卡驱动,所以最好第一步就先安装网卡驱动,网卡驱动需要的网络连接,连接方法在 安装有线网卡驱动目录的1.1和1.2。

查看网卡型号

1.使用命令

lspci | grep -i Ethernet

结果如下

2.查看网卡驱动

lspci -vvv

显示网卡驱动并不是需要的r8125

3.去realtek下载 r8125 的驱动
链接: 驱动下载

下载下面这个

安装有线网卡驱动

1.下载编译需要的工具

首先目前的主机是没有网络的,首先解决网络的问题

1.1 使用手机的usb网络共享,把手机的网络共享给现在的ubuntu
1.2 使用usb转网口的转接头(我使用的这个,身边刚好有一个)
需要下载编译工具包build_essential

sudo apt-get install build_essential

2.安装
解压并进入目录,运行

sudo ./autorun.sh

理论上来说,这样做是会失败的。按照下面的步骤来一个一个解决问题

安装有线网卡将会遇到的问题

这里参考了链接: https://blog.csdn.net/tanmx219/article/details/122754753

主要是:
1.openssl证书问题
首先下载可通过sudo apt-get install安装
之后

cd /lib/modules/$(uname -r)/build/certs

sudo tee x509.genkey > /dev/null << 'EOF'

[ req ]
default_bits = 4096
distinguished_name = req_distinguished_name
prompt = no
string_mask = utf8only
x509_extensions = myexts
[ req_distinguished_name ]
CN = Modules
[ myexts ]
basicConstraints=critical,CA:FALSE
keyUsage=digitalSignature
subjectKeyIdentifier=hash
authorityKeyIdentifier=keyid
EOF
sudo openssl req -new -nodes -utf8 -sha512 -days 36500 -batch -x509 -config x509.genkey -outform DER -out signing_key.x509 -keyout signing_key.pem

2.System.map问题

ls -l /boot/System.map*

按照结果创建正确的连接即可,我本地只需要创建一条连接即可,类似于下面这种形式

sudo ln -s /boot/System.map-5.4.0-96-generic /lib/modules/5.4.0-96-generic/build/System.map

3.modeprobe 没有权限的问题
解决这个问题最简单的方式,重启进入bios,关闭security boot即可,但是这个security boot这个选项要永久关闭才行,不然开启之后,安装的网卡驱动也是无法使用的。

4.再次执行

sudo ./autorun.sh

有线网卡驱动安装完毕

安装无线网卡驱动

无线网卡型号是RTL8852BE,目前只有windows平台下有官方驱动,linux目前似乎只有几个开源项目。其中链接: https://github.com/lwfinger/rtw89/tree/main这个仓库给星的最多,不幸的是,目前已经修改了接口,对ubuntu平台不支持了,下载代码编译失败了。不过有另外两个仓库链接: https://github.com/lwfinger/rtw8852be和链接: https://github.com/HRex39/rtl8852be有相应的驱动可以使用,这两个差不多,据说是使用的华硕的wifi驱动,我采用后者。
安装方式十分简单,在git的README.md中有完整的安装方法

ubuntu18.04网卡驱动安装(联想(Lenovo)GeekPro 2022)相关推荐

  1. ubuntu18.04 rlt8168ce 驱动安装

    ubuntu18.04 rlt8168ce 驱动安装 记录一下ubuntu18.04 下 rlt8168ce 驱动安装. 具体笔记本信号不说了,只说针对的网卡. 1.安装 Ubuntu 18.04. ...

  2. Ubuntu18.04 显卡驱动安装

    更新阿里源 Ubutnu安装后的第一件事是找到Software & Updates,将源更新为阿里云的源 .这样可以帮助我们减少很多麻烦. 之后,到第二页选择Other Software勾选C ...

  3. 华硕主板+ubuntu18.04+3090驱动安装踩坑记录

    今日装机,错误频发,吾心甚痛.本次装机遇到的核心问题在于,安装过程非常顺利,但nvidia-smi命令就是检测不到显卡. 在一阶段我们以为是主板的型号老旧不支持3090,经过询问商家发现应该是可以支持 ...

  4. Ubuntu18 USB网卡驱动安装踩坑记录

    目录 1 让你的电脑连上网络 2 查看网卡的驱动芯片型号 3 查找驱动 4 最终安装 5 吐槽 一般来说USB设备的驱动都是自动安装上的,但是对于linux系统,部分厂家不提供驱动程序,例如我使用的T ...

  5. 记双系统 ubuntu18.04 无线网卡驱动安装

    windows10 + ubuntu 双系统,在某一次重启之后突然发现ubuntu系统右上角的wifi标志没了,在网上试了好多方法,也尝试了有线,都没有成功QAQ 最后亿番操作,不知道为什么就好了,记 ...

  6. 【联想台式电脑 win11系统安装Ubuntu18.04】记录安装过程中网卡驱动、显卡驱动等问题

    0 情况说明: 电脑为联想台式机:Lenovo IdeaCentre-GeekPro 内存:32G 磁盘:512固态硬盘+2T机械硬盘 CPU:i7-12700 GPU:NVIDIA RTX 3060 ...

  7. 联想服务器id显示感叹号,网卡驱动安装后显示感叹号

    相关文章: 故障现象: 网卡驱动安装后显示感叹号,如图: 原因分析: 网卡驱动安装后显示有感叹号故障绝大部分仍是驱动安装错误导致,可通过重新下载并安装官网提供驱动或者通过第三方软件更新解决,亦或通过彻 ...

  8. ubuntu20.04.5 安装过程中黑屏以及nvidia显卡驱动安装后,开机黑屏/无法启动,亮度过高无法调节等问题,以及没有rtl 8852be网卡驱动问题解决。Redmi G 2022

    文章目录 写在前面 Nvidia显卡驱动安装 选择 `no` 会怎么样 网卡驱动安装 对于 `rtl8852be` 写在前面 首先,经过一天的痛苦研究,终于解决nvidia显卡驱动(rtx 3050 ...

  9. Ubuntu18.04 LTX RTX3080 安装驱动以及编译安装pytorch

    Ubuntu18.04 LTX RTX3080 安装驱动以及pytorch 安装顺序以及我使用的版本: anaconda (pytorch) zq@zkti:~/pytorch$ conda -V c ...

最新文章

  1. [20180317]12c TABLE ACCESS BY INDEX ROWID BATCHED2.txt
  2. python excel增加一列_(用Python修改excel中一列数据)python新增一列
  3. 关于ListView顶部和底部滚(拖)动出现阴影解决方案
  4. 全球及中国绝缘套管行业投资前景及未来竞争格局分析报告2022-2027年
  5. 一篇文章助你了解机器学习
  6. 在数据中心空间进行测试
  7. java 获取rss_如何使用java代码获取RSS中信息
  8. Xcode多Build Configurations环境下使用Reveal
  9. Android事件模型之interceptTouchEvnet ,onTouchEvent关系正解
  10. Ubuntu编译MT7628的固件(openwrt)
  11. 泰勒公式(泰勒展开式,泰勒中值定理)使用基本技巧
  12. Hibernate:cannot simultaneously fetch multiple bags 解决方案
  13. 橙色云构建研发协同生态链,助力企业降本增效
  14. Linux中静态库和动态库(共享库)的区别
  15. python批量改文件名,截取原文件名的一部分
  16. 冒泡排序从左到右 从右到左方法实现(三种方法)
  17. 程序员工作六年的感悟
  18. 如何用电脑收发传真?电脑怎么收传真?电脑怎么发传真?
  19. 数据治理的目标和原则
  20. python所有单词简写和意义_简写数字成单词Python

热门文章

  1. ES集群内部、外部通信加密以及身份认证
  2. 分布式事务框架Seata的使用
  3. RS485无线通讯模块,你不可不知的几个要点
  4. 「首席架构师推荐」最棒的的Flutter库,工具,教程,文章列表
  5. 滚动代码Marquee详解(html滚动显示文字)
  6. oracle11 资料,Oracle 11g入门资料与视频
  7. 律师事务所管理系统 v2.0
  8. 如何开发一款网游?(一)——数据结构设计
  9. 2020年全球光伏逆变器市值将超过71亿美元
  10. 推荐6本入门Python数据分析公认的必看经典教材