[BUG]Ubuntu server 16.04安裝,無網卡驅動解決


因為使用一個軟件必須要在ubuntu server 16.04上安裝,因此先在裸機上安裝ubuntu server 16.04,具體信息:

鏡像版本:ubuntu-16.04.6-server-amd64.iso

裸機網卡:Ethernet Connection (7) I219-LM

首先提一句,這個鏡像在另一台電腦上安裝成功了(網卡不一樣)。

遇到的問題:安裝完后,無網卡驅動

確定的方法:

1. 運行

ifconfig -a

顯示結果里面只有lo,沒有具體的網口信息;

2. 目錄/etc/udev/rules.d/下為空

3. 運行

sudo lshw -short | ngrep network

查看網卡型號,可以直接運行命令:

sudo lshw -C network

困境

非常尷尬的是,在這台機器上安裝的ubuntu server,不帶make,不帶gcc,而因為缺失網卡驅動,所有還無法上網下載。

如果要手動安裝驅動的話,可以從這里下載源碼https://downloadcenter.intel.com/download/15817/Intel-Network-Adapter-Driver-for-PCI-E-Gigabit-Network-Connections-under-Linux-?product=71307%20,編譯安裝。

但是因為沒有gcc,這個一切都無法進行。

解決方法

首先參考這個博客(https://blog.csdn.net/hzd12368/article/details/78503315),安裝make和gcc。

具體做法,掛在啟動u盤,將其中的iso拷出,然后把iso掛載到/media/cdrom,然后修改/etc/sources.list,將里面的內容統一改為一句:

deb file:///media/cdrom xenail main

apt-get update后用apt-get install安裝make和gcc。最后在上面提到的驅動文件夾內make install。

接着重啟電腦,運行ifconfig -a查看檢查出來的網口號(例如,eno1).

然后編輯

vim /etc/network/interfaces

在里面加入:

auto eno1
iface eno1 inet dhcp

重啟網絡

sudo service networking restart

 

在使用ifconfig -a,可以發現網絡正常。 

 

搞定。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM