我已在 Intel NUC 上安裝了 Ubuntu 16.04 Server 版本。該設備安裝了 wifi 卡,但當我運行 lspci 時,它僅顯示為未知網路控制器。安裝網路工具後,我可以運行iwconfig
,但它沒有列出任何無線網路介面!
答案1
Ubuntu 預設的 16.04 伺服器版本附帶 4.4 版本的 Linux 核心;該核心沒有內建對英特爾 NUC wifi 卡的支援。
要使卡正常工作,您需要安裝更新版本的核心。截至本文撰寫時,16.04支援4.13核心版本,升級後wifi卡將立即顯示。
您需要的包是這個:https://packages.ubuntu.com/xenial/linux-image-generic-hwe-16.04
如果您有有線連接,則只需apt install linux-image-generic-hwe-16.04
.如果沒有,您需要手動下載上面的軟體包以及您尚未擁有的任何強制依賴項,將它們放在 USB 驅動器上並透過 手動安裝dpkg -i <package.deb>
。對我來說,我需要以下軟體包:
linux-firmware_1.157.16_all.deb
linux-headers-4.13.0-36_4.13.0-36.40_16.04.1_all.deb
linux-headers-4.13.0-36-generic_4.13.0-36.40_16.04.1_amd64.deb
linux-image-4.13.0-36-generic_4.13.0-36.40_16.04.1_amd64.deb
linux-image-extra-4.13.0-36-generic_4.13.0-36.40_16.04.1_amd64.deb
linux-image-generic-hwe-16.04_4.13.0.36.55_amd64.deb
安裝新核心後,重新啟動並shift
在引導時按住;選擇“高級”選項並選擇新核心。如果您運行,您現在應該會看到設備出現lspci
。