0
点赞
收藏
分享

微信扫一扫

【幺幺肆】低成本自制BT/PT下载用数据服务器(肆某带你自制NAS)--第二部分--CentOS 7的安装与手动安装无线网卡驱动

文风起武 2022-04-15 阅读 69

本系列总目录

低成本自制BT/PT下载用数据服务器(肆某带你自制NAS)–第一部分–前期准备
低成本自制BT/PT下载用数据服务器(肆某带你自制NAS)–第二部分–CentOS 7的安装与手动安装无线网卡驱动


文章目录


本章前言

本系列文章为肆某自己的思路流,如有错误和疑问,欢迎评论指正交流。

本章介绍CentOS 7的安装,以及我手动安装无线网卡驱动的操作方法。

其中无线网卡驱动的手动安装方法可供大家参考,用于旧硬件的拯救工作。


一、CentOS 7 的安装

在本环节中,我们需要使用到:一个U盘(为了快点搞定和运行流畅,我使用了最小安装包,故U盘只需要大于1GB)

我选用CentOS release 7.9.2009 x86_64 Minimal镜像进行安装,除此之外,各位还有其他镜像可以选择:

镜像名 文件大小
CentOS-7-x86_64-Everything-2009.iso 9.5 GB
CentOS-7-x86_64-DVD-2009.iso 4.4 GB
CentOS-7-x86_64-Minimal-2009.iso 973.0 MB
CentOS-7-x86_64-NetInstall-2009.iso 575.0 MB

话不多说,直接上操作流程:

1、进入CentOS官网,点Download进入下载页

2、按设备架构进行选择,这里我选择x86_64,进入镜像服务器分流页

3、选择一个你称心如意的镜像服务器,肆某常用aliyun,因为速度快一些

4、下载你心仪的镜像文件,这里因为我的硬件性能太低,为了节省,直接下载CentOS-7-x86_64-Minimal-2009.iso

5、将镜像文件写入U盘当中(记得备份U盘的文件)

不建议使用软碟通等工具进行写入,这里推荐几个简单的小工具

程序名 地址
balenaEtcher https://www.balena.io/etcher/
Fedora Media Writer https://github.com/MartinBriza/MediaWriter/releases

6、设备引导以U盘方式启动,进行安装

一般笔记本开机会有文字提示,按什么键可以进行启动引导的设置选择。如果没有,就狂按del、F11、F12、F9吧,或者针对型号查找资料,这里不再赘述。
CentOS的安装是有图形界面的,而且触摸板驱动支持很好,这么老的电脑也能直接调用触摸板。
安装过程直接随心所欲,不过需要注意的是,root用户需要密码,可以不新建其他用户。
稍有不足的是,不能识别我的无线网卡,但万幸它能识别我的板载有线网卡,这为后续手动安装无线网卡驱动提供良好条件。


二、手动安装无线网卡驱动

1、系统启动后,直接登录root用户

按提示输入账号密码即可

2、进行有线网络的配置工作
默认情况下直接插网线没网,我们需要修改一下文件里的参数(实际上是手动设置DNS)

先查询一下板载网卡的名字

首先排除lo、virbr0、virbr0-nic,一般剩下的就是你的板载网卡名字了。
我这台机器网卡名为enp2s0。记住它。

键入指令找到这个网卡的配置文件

文件内容大概如下

至此,网络配置完成,直接重启设备生效

3、查询无线网卡芯片组型号

我的型号是Broadcom Inc. and subsidiaries BCM4312 802.11b/g LP-PHY(rev 01),就是博通BCM4312芯片

先升级系统,顺便安装点依赖和运行库

创建临时工作用的文件夹

mkdir -p ~/rpmbuild/{BUILD,RPMS,SPECS,SOURCES,SRPMS} 
echo -e "%_topdir $(echo $HOME)/rpmbuild\n%dist .el$(lsb_release -s -r|cut -d"." -f1).local" >> ~/.rpmmacros 

去博通官网下载驱动文件

提示,需要下载64位的驱动文件喔

把下载下来的驱动复制到临时工作文件夹的SOURCES中,注意文件名和源路径可能会不同,请注意修改

cp ~/Downloads/hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz ~/rpmbuild/SOURCES/hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz

下载wl-kmod
驱动和wl-kmod文件名编号要一致。
前面下载的hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz,
则下载wl-kmod-6_30_223_271-5.el7.elrepo.nosrc.rpm
编号应该统一为6_30_223_271

wget    http://elrepo.org/linux/elrepo/el7/SRPMS/wl-kmod-6_30_223_271-5.el7.elrepo.nosrc.rpm

添加一个用户组名为tindall

useradd tindall
groupadd tindall

开始编译工作,要注意代码中的文件路径和文件名与实际相对应,不可直接复制粘贴。

rpmbuild --rebuild --target=$(uname -m) ~/wl-kmod-6_30_223_271-5.el7.elrepo.nosrc.rpm 

编译后运行

rpm -Uvh  ~/rpmbuild/RPMS/x86_64/kmod-wl-6_30_223_271-5.el7.local.x86_64.rpm 

等待过后,加载驱动到内核,并重启系统

modprobe wl
reboot

重启后,再次进行网络信息查询

正常情况应该是会多一个设备了,那个就是无线网卡

关于无线网卡的管理,我们可以安装如下

yum -y install NetworkManager-wifi

安装完成后重启设备,开启无线网卡

nmcli r wifi on

相关操作


写在文末

这是关于肆某自制小型家用BT下载数据服务器的系列记录文章的第二章节。
后续仍在更新中,如有疑问请回复评论,欢迎交流。

举报

相关推荐

0 条评论