1. 程式人生 > >在ubuntu 18.04下,無線網絡卡無驅動,連不上wifi,顯示wifi沒有介面卡的解決方法

在ubuntu 18.04下,無線網絡卡無驅動,連不上wifi,顯示wifi沒有介面卡的解決方法

近來因為做東西要用到linux環境,所以自己的筆記本在win10的系統上又安裝了ubuntu 18.04版本的雙系統,但是安裝好以後,沒有無線網絡卡的驅動,顯示wifi沒有介面卡等字樣,很糾結,前後研究了將僅一天,終於解決了,現在寫出來,希望對大家能有所幫助,也可適用於沒網的情況下,我是用u盤安裝的,下載的ubuntu-18.04-desktop-amd64.iso 。

首先第一步,安裝好之後先不要格式化系統盤,我們插上系統盤,點選系統盤,右鍵選擇在終端開啟,按照下面這個路徑:

pool -> main -> d -> dkms ->

找到dkms_2.3-3ubuntu9_all.deb這個檔案,這算是驅動的一個依賴檔案吧,安裝它,執行命令:

sudo dpkg -i dkms_2.3-3ubuntu9_all.deb

然後第二步,切入到系統盤的這個路徑:

pool -> restricted -> b -> bcmwl ->

找到bcmwl-kernel-source_6.30.223.271+bdcom-0ubuntu4_amd64.deb這個檔案,這個就是網絡卡的驅動包,安裝它,命令:

sudo dpkg -i bcmwl-kernel-source_6.30.223.271+bdcom-0ubuntu4_amd64.deb

完成這一步,就可以看到有wifi的圖示了,在開啟wifi就可以了,但是完成第二步之後可能會報錯,我就出錯了,具體的是

ERROR:could not insert 'wl':Required key not available,這時我們完成下面的操作,就可以解決了:

這裡算是第三步,開啟終端,輸入以下的命令,建立簽名 keys:

openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=Descriptive name/"

第四步,輸入下面的命令,註冊模組:

sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n wl)

第五步,在輸入下面的命令,註冊 key 到 Secure Boot:

sudo mokutil --import MOK.der

這條命令會要求輸入密碼,記住密碼,下一步有用

第六步,終端輸入sudo reboot重啟電腦,重啟電腦後,會進入MOK選項,我沒截圖,我們選擇帶有MOK的那一項,我的是排第二個,按Enter繼續在選擇Continue記得是,在按Enter繼續在選擇Yes記得是,也可能上面兩個過程反了,原諒我沒圖,在按Enter輸入Password,在重啟進入ubuntu

第七步,開啟終端,輸入sudo modprobe wl,這個時候開啟wifi,基本上已經可以連上wifi了,如果不可以,在重複一遍第一步與第二步。

大概的過程就是這樣了,希望能對大家有所幫助,參考的網址也沒保留,抱歉。