CentOS 7 安装网卡驱动

本文档实验环境为外星人15R3,1060显卡。许多问题和经验可能受到硬件环境影响。仅供参考。

安装流程

使用内核版本为3.10.237的系统盘安装出现的问题:没有网卡驱动,无法连上WiFi和有线网络,只能通过USB连接小路由器上网。

采用命令

```
yum install linux-firmware
yum install -y NetworkManager-wifi    
```

安装网卡驱动,之后可在文件目录中找到网卡驱动,然而,网络设置里依然显示,No wifi adapter found。

查阅资料,有教程显示,为内核版本。

采用命令

```
yum update
```

系统自动升级了许多包,包括下载了源当中内核3.10版本里最后的小版本3.10.957,重新启动后,开机界面出现选择新的内核版本的选项,选择之后无法进入图形化界面,但是可以进入命令行界面,在命令行界面通过命令

```
lspci -nnkv
```

可以查看到网卡驱动ath10k_pci

所以问题转化为,如何更新内核。参考资料:
如何在 CentOS 7 中安装或升级最新的内核 上文中介绍的方法,多次尝试,全部失败。

遂重新制作系统盘。以期装上去之后内核版本已是较高版本,便不再涉及更新内核问题。
官方镜像下载地址 下载了CentOS-7-x86_64-DVD-1810.iso镜像文件(内核版本3.10.957),制作U盘启动盘(U盘文件系统必须选择NTFS),启动安装程序后,无法打开“X Server”即无法进入图形化的安装界面,只能通过命令行的方式设置和安装,试了清华和MIT的镜像,均失败(而本操作在虚拟机上测试可用)

采用17年下载的CentOS-7-x86_64-DVD-1710.iso的镜像文件(内核版本3.10.6xx),制作系统盘,可以正常安装。安装后即有WiFi与有线网络驱动。

```
yum update
```

更新过程中,系统卡死。

更换 yum 源,重新更新,系统依旧卡死。(以上操作在虚拟机测试可行)

采用命令

```
yum install kernel
```

直接安装3.10.957内核,重新启动,选择新内核,可以进入,在新内核yum update正常。

网卡安装成功。

可能用到的命令

yum install -y NetworkManager-wifi

# 显示nmcli状态
nmcli general status

# 显示连接状态
nmcli connection show

# 显示设备状态
nmcli device status

# 显示防火墙状态
firewall-cmd --list-all

# 重启网络管理器
systemctl restart NetworkManager

# 查看当前网络链接状况
lspci | grep Network

# 查看系统外设和驱动
lspci -nnkv

# 如归出现 yum 被占用 强制关闭yum 进程
rm -f /var/run/yum.pid

系统盘制作与系统安装

step0 :

制作安装盘,要求U盘容量大于8G,格式化格式为NTFS

step1 :
从U盘启动,Legacy安装(莫选UEFI),进入安装界面之后按Tab键:

界面最下方修改成(后制作的17.10与18.10镜像不需要这一步):

hd:/dev/sdb4 quiet

step2:
分区方案:

/boot 200 MiB
/swap 32 GiB
/

step3:
首次进入,选择license,输入2,选中,然后license accepted,输入进入