回顾
一周前买了一台二手笔记本,准备装个Linux用来学习,但是装好之后就遇到了第一个问题:没有wifi。
本专栏就是针对这个问题的解决办法,Wi-Fi 确实是一件大事,希望对大家有用,为了解决这个问题,我花了一周的时间走了弯路。
Wi-Fi,我先说一下解决办法,再说我走过的弯路
我先说一下怎么解决,假设大家都能解决安装依赖之类的问题。
查询网卡驱动型号
查询就是上面的(最后还有一种查询方法)
2. 检查
3. 找到以 Shell 为编程语言的包(不要下载 C 或其他包)
下载(Linux要接有线网络,或者用20元的免驱网卡,或者先在上下载)
4.下载后解压
可以看到文件里有一个.sh文件
右键单击打开位于文件夹中的终端
然后输入命令
./ 后面可以跟 Tab 补全
5.直接在管理员模式下运行这个文件,电脑重启后wifi就好了,下面是我的笔记本信息
红米锐龙R7 3700U
AMD
接下来我就讲一下我走过的弯路。
我一开始找到的解决办法是使用lsusb查询网卡
结果8152,然后就变成了8153,按照教程在网上能找到驱动,官网上也有提供下载,但是只有.c格式的包,需要编译。
然后就是处理依赖问题和错误。
其间我在B站上也看到一个玄学的方法,就是先登录win10,再安装驱动,然后重新登录,于是我就把win11整盘刷了一遍又一遍安装win10,然后装了双系统,但是发现还是老样子,不行。于是我就准备拼了,网上很多人也遇到了同样的问题。
依赖问题最容易解决,很多教程里都有 sudo apt --fix- 这个命令,甚至终端有时候也会提示这个命令,然后只需要安装各种需要的软件就可以了。
接下来编译出来的文件是错误的,根据终端提示修改.c文件即可解决。
然后编译器和构造内核用的编译器不一样,什么.map找不到,通过文件映射来解决
还有Key by需要签名的问题,这个问题我一开始绕了个弯路,手动签名,但是后来发现在运行自动编译脚本的时候手动添加也没用,于是就按照这个教程
关闭启动(安全启动)后签名问题得到解决。
此时make编译报出的错误全部解决,但是又出现了新的错误
:错误:无法‘r8152’:执行错误
错误:无法插入‘r8152’:执行格式错误
问题报告如下
但是我没解决。
后来发现手动签名教程用了一个没见过的网络查询命令lshw -C,之前在win10上查到的网卡驱动是 lsusb on ,但是这个命令发现找到了一个shell文件,于是就试了一下,运行重启后就安装好了。
赢得任务管理器
然后我发现插上免驱网卡之后这里也能看到
于是我找到了笔记本电脑自带的网卡的 4 个名字
1.
2.
3.
4.
总结:网站上前三项都是需要编译的,搜索第四项才出现shell脚本的安装方法。所以没有wifi的正确解决办法是搜索网站上所有名字,找到shell语言。
扫一扫在手机端查看
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。