为Ubuntu安装Realtek的无线网卡驱动
采用rufus制作的UbuntuU盘启动盘安装好Ubuntu 18.04之后,发现没有无线网络,不过有线可以连接。这就需要安装无线网卡的驱动了。
首先,要搞清楚无线网卡的型号,否则怎会知道安装什么驱动呢。网上有人建议这么干:
lspci -vv | grep Network -A 10
其实这样是不行的,不会有特别准确的型号信息,至少对笔者的网卡是这样。
还有人建议这么干:
lshw | grep -i network -A 10
这样也是不行的。如果在已经装好了网卡驱动的情况下,这样是可以看到无线网卡的驱动的。所以现在还不行。
那么现在说明书也找不到了;Windows系统刚才在装Ubuntu的时候也被格掉了;难道要到官网上去搜这笔记本的信息吗?啊,这好像可以。不过,笔者是这么干的 -- 把笔记本翻过来,仔仔细细地看每一个小字,最后发现 rtl8723de 的字样,恩,这就是无线网卡型号了!怎么知道这个字符串就是无线网卡驱动的?唔,可能搜多了就知道吧。
第二步,去搜这个型号的Linux驱动。不知道为什么,Linux的无线网卡驱动没有现成可以安装的,Windows的倒是有。据说可能和开源的License有关。但为什么有线网卡驱动又可以用呢?这里暂时就不深究了。
不过,搜来搜去,确定了一件事情,就是差不多所有的realtek(瑞昱)的Linux驱动都要到Github上的一个repo里把代码下载下来,自己编译再安装。看起来也不难。步骤如下:
sudo apt install gcc g++ git libelf-dev
sudo apt install linux-headers-generic build-essential dkms git clone https://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new/ && git checkout origin/extended -b extended
make
sudo make install
sudo modprobe rtl8723de -v# this could be optional
echo "options rtl8723de ant_sel=2" | sudo tee /etc/modprobe.d/rtl8723de.conf
但是,在运行“sudo modprobe rtl8723de -v"的时候,报错了 - ”Operation Not Permitted".
用strace和dmesg查了一圈无果,搜到HP的一个网页,里面有几条dkms的命令,运行了一下:(读者可以不用运行这几条命令,如果你愿意使用更简单但却未必是最佳的方法的话)
cd rtlwifi_new
sudo dkms add ../rtlwifi_new
sudo dkms build rtlwifi-new/0.6
sudo dkms install rtlwifi-new/0.6
sudo dkms build rtlwifi-new/0.6
sudo dkms install rtlwifi-new/0.6
当运行到倒数第二条命令 "dkms build" 的时候,Ubuntu弹出一个框,含义大致是:这个系统的UEFI Secure Boot处于enable的状态,所以不能运行第三方的driver. 如果你要运行的话,先设一个密码,然后重启机器;重启的时候输入这个密码,然后要选中Enroll选项和一个什么选项(没记住)。笔者照着做了,启动画面果然不同了,不过这只是一次性的,下次不会有这个启动画面,不用担心。
这也许是解决问题的最佳方式,可是仍然失败了。原因不详。有可能是笔者自己的操作失误。
笔者最终的解决方法是,开机进入UEFI,直接将Secure Boot给disable了。机器起来之后,wifi就可以用了。
(完)
为Ubuntu安装Realtek的无线网卡驱动相关推荐
- Ubuntu安装新的无线网卡驱动rtl88x2bu出现问题
Ubuntu安装新的无线网卡驱动出现问题 驱动名称:RTL88x2bu 解决办法 驱动名称:RTL88x2bu 在该驱动文件夹下执行./install.sh命令后出现如下错误: Authenticat ...
- Ubuntu18.04 编译安装 Realtek 8852 无线网卡驱动
记录一下Ubuntu18.04 编译安装 Realtek 8852 无线网卡驱动全过程 内核版本: Linux 5.6.19-050619-generic 先是一步一步按照这个做的,到make的时候发 ...
- ubuntu下安装Realtek usb无线网卡驱动(8821cu)
写在前面:电脑内置无线网卡出了些小问题,尽管可以搜到网络但是信号很弱,这不能够啊,所以先买了一款tenda u9 usb无线网卡,奈何在ubuntu上无法自动安装驱动,并且官方并不支持其在ubuntu ...
- deepin安装realtek c821无线网卡驱动
lspci | grep -i net看到网卡为 01:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device c821 02: ...
- Linux Ubuntu 安装 Realtek 8812BU无线网卡
配置:优麒麟(Ubuntu20.04) RTL8812BU 无线网卡驱动安装方法: 1.下载 https://github.com/fastoe/RTL8812BU,如下: 2.下载解压文件,将其重命 ...
- Ubuntu linux 手动编译安装 Realtek 8852 无线网卡驱动 非常简单 添加Manjaro教程
由于8852是刚出的支持wifi6的无线网卡,因此只有Windows驱动,而Linux 用只能自己编译驱动,好在不麻烦. 本驱动置只支持5.4及以上内核,请确认. 安装必要工具: sudo apt-g ...
- 麒麟桌面系统编译安装Realtek 8852无线网卡驱动
1. 原因 由于Realtek 8852是刚出wifi6无线网卡,因此部分linux内核中并没有对应的驱动,所以只能自己编译安装. 2. 查看网卡型号 $ sudo lspci | grep Netw ...
- 在Ubuntu上安装802.11n无线网卡驱动
在ubuntu上安装Ralink 802.11n无线网卡驱动 查看电脑的网卡设置 在Win10系统下 在ubuntu系统下 在Ubuntu(18) 中安装802.11n无线网卡驱动 最近,本人把自己2 ...
- 【踩坑】Ubuntu16.04下安装Tenda U6无线网卡驱动
Ubuntu <Ubuntu16.04下安装Tenda U6无线网卡驱动>和<18.04安装腾达Tanda U6无线网卡(RTL8192EU)驱动 >1<Tenda U9 ...
最新文章
- cat、head、tail、more和less命令(文件内容浏览)
- 自适应图像降噪滤波器的设计与实现
- Linux内核中的进程组及会话
- [PHP] 深度解析Nginx下的PHP框架路由实现
- .NET Core计划弃用project.json
- VB 使用SendMessage枚举文件与目录
- css模型安装,【CSS】CSS-框模型+定位+实训练习
- java字典类_Java字典类
- Oliver运维管理系统之一庐山真面目
- deepin系统安装成功了之后重启电脑没有deepin启动选项的简单解决办法
- docker 中 NGINX+PHP+MYSQL+REDIS+Elasticsearch 环境搭建 (linux系统)
- Android Resources Overview —— Android 资源文件
- 转:PV、UV、访问次数、跳出率、转化率、平均访问时长
- AI自动写报告,原来如此简单
- 数据分析笔试经典sql题解
- 20230326作业
- phpstorm 的注册码 key license
- 宏碁笔记本关闭安全启动Secure Boot,就是改为Disabled
- 亚马逊鲲鹏系统详细功能介绍
- PX环境搭建编译px4_fmu-v2_default相关问题的解决方法
热门文章
- PulseSensor开发文档(二)动态阈值算法获取心率值
- 【面朝大厂】面试官:说几种常用的分布式 ID 解决方案
- 用 PropertyGrid 实现 Visual Studio 2005 样式的属性窗口
- LeetCode知识点总结 - 977
- homework-08
- creo扫描选择多条链作为轨迹_CREO/PROE四芯花线建模,灵活使用关系式控制扫描截面就成了...
- S7-200 smart xp(sp3) 环境下的编程软件
- asp.net动态设置CSS等
- Perl实现逆波兰式与递归计算
- (co-,contra-,in-)variance in Scala, what is [+-A]