[時間:2018-07] [狀態:Open]
[關鍵詞:Ubuntu 18.04,wifi,apt-get,mount]
0 現象描述及背景
最近需要一個Ubuntu的系統作為開發環境,隨機下載了v18.04 LTS版本,通過官網的教程制作成安裝用的U盤系統盤。在Win7系統上安裝起來雙系統,原有win7基礎上多裝一個Ubuntu系統。由於是筆記本,一直使用無線wifi,沒連網線。所以按照步驟安裝完了,重啟進入系統發現,沒有網絡。在設置中找wifi配置,上面是空的,顯示wifi沒有適配器。
這該怎么解決呢?(前提是我連不上網絡,如果你有可以直接接入的網線,那么你可以無視本文了。)
1 wifi連不上、找不到的原因分析
從實際資料來看,Ubuntu 18.04不至於做的如此糟糕,不支持無線wifi。那就查查資料吧。很多資料顯示只要正常聯網,wifi設備是可以找到的,沒有任何其它問題。所以問題還是在離線安裝上。
應該是因為某種原因,沒有正確的從系統盤中安裝wifi驅動。
那么問題最終回到如何重新安裝下wifi驅動呢?
好吧,萬能的網絡一般會給出答案,因為其他人也遇到過類似的問題。比如ubuntu 18.04下,無線網卡無驅動的解決方法,上面提到要找到網卡驅動包(bcmwl-kernel-source_6.30.223.271+bdcom-0ubuntu4_amd64.deb),安裝下就ok了。首先找到安裝盤下的pool -> main -> d -> dkms
目錄,然后執行如下命令:
sudo dpkg -i bcmwl-kernel-source_6.30.223.271+bdcom-0ubuntu4_amd64.deb
可當我真正執行這個安裝過程發現,會提示各種依賴找不到,無法完成安裝。比如缺少了libc、gcc等等。
但從直覺來看,Linux系統的安裝盤通常包含這些依賴項啊。那如何通過安裝Ubuntu的系統盤(U盤)來安裝這些所需的依賴呢?
2 Ubuntu系統安裝盤作為apt-get源
繼續求助於萬能的網絡,隨找到此文章,Ubuntu系統使用光盤作為apt-get源。好吧,既然光盤可以,估計U盤也是可以的。(在linux系統中光盤和U盤沒有多大區別都是一個外掛設備而已,除了設備名稱不同。)
接下來的事情貌似就是按照此文介紹,將系統安裝U盤作為apt-get的源,完成網卡驅動的安裝。具體步驟如下:
-
將U盤插入系統中,並將其掛載到/mnt下:
mount /dev/sdb1 /mnt
-
修改apt-get源,將掛載點/mnt目錄加入到源中:
sudo vi /etc/apt/sources.list
在其首行加入:
deb file:///mnt trusty main bionic
-
更新源,
sudo apt-get update
-
之后就可以通過apt-get install直接安裝需要的依賴庫了。
3 小結
本文簡要整理我在安裝Ubuntu 18.04中遇到的wifi無法啟用的問題,通過此問題發現Ubuntu是可以使用系統盤作為更新源的,同時了解了mount命令,有所收獲,撰此筆記,僅供參考。