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 中安裝或升級最新的內核
上文中介紹的方法,多次嘗試,全部失敗。遂重新制作系統盤。以期裝上去之後內核版本已是較高版本,便不再涉及更新內核問題。
[官方鏡像下載地址]
(http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso)
下載了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,輸入進入