1. 程式人生 > 其它 >Ubuntu 18.04 網絡卡驅動丟失的解決

Ubuntu 18.04 網絡卡驅動丟失的解決

記錄Ubuntu 18.04 網絡卡驅動莫名丟失的解決過程。

[裝置]

HP G4筆記本,網絡卡型號RT5390。是一個十多年前的舊筆記本。

[問題發生前操作]

配置環境時卡死。本次啟動時安裝了Nvidia 驅動。

重啟後首先卡在了/dev/sda1:clean,***files,***blocks,按照網路搜尋教程刪除了Nvidia 驅動。解決。

隨後進入系統發現網絡卡驅動丟失。

[問題現象]

提示未發現WiFi介面卡。

不定時彈出視窗,檢測到系統程式出現問題。

[解決思路]

首先搜尋禁用再啟用網路的相關命令,均無效。

希望通過其他網路環境更新驅動,使用Android手機開啟USB網路共享,但不能識別到,失敗。

由於沒有網,沒辦法線上安裝驅動。嘗試了能否用USB安裝介質保留應用重新安裝(即修復)Ubuntu,發現只能共存或全新安裝,失敗。又因為這個網絡卡當時在安裝Ubuntu時可以自動驅動,即在自帶驅動庫內,根據國外網站提供的思路,將Ubuntu的安裝iso掛載到Ubuntu中(即模擬出一個虛擬光碟機),然後嘗試在軟體源中選擇到這個光碟機,結果掛載成功後仍然顯示要插入CD,沒有成功。

隨後想用Windows下載一個網絡卡驅動,通過USB傳過去。下載到的網絡卡驅動是需要用make、make install編譯安裝的。但一直提示 make 沒有那個檔案或目錄,編譯不了。去檔案管理器找到了這個目錄的上級目錄5.4.0-104-generic,搜尋發現是Linux核心目錄。在5.4.0-104-generic目錄的同級目錄下還有一個5.4.0-80-generic(80是記憶中的版本,並不重要,下文以該版本為例),而該目錄下有make提示的缺少的目錄。結合不定時彈出視窗的現象,猜測這個核心出現了問題。因此嘗試回退到5.4.0-80-generic核心。

[問題解決]

參考https://www.cnblogs.com/minseo/p/13065321.html,首先在superuser許可權下通過

dpkg --get-selections |grep linux-image

確認5.4.0-80-generic核心是installed狀態。然後利用

vim /etc/default/grub

由於還沒安裝vim,用gedit編輯,將GRUB_DEFAULT項由0修改為

Advanced options for Ubuntu>Ubuntu, with Linux linux-image-5.4.0-80-generic

 儲存,隨後更新grub

update-grub

並刪除了5.4.0-104-generic版本的核心(刪除方法見上述連結)又重新更新了grub,重啟後問題解決。

[總結]

本問題用了約4.5個小時解決,走了不少彎路,最後認為因故升級了不完整的核心,或誤操作等原因造成核心不完整或出錯,回退到舊核心版本可解決。實踐驗證了這一分析。