安裝 Ubuntu 11.04 並更新 Sources List

因為 project 需要 2.6 版的 Kernel 來做測試,而將 Ubuntu Kernel 直接降級會出一些問題,索性就拿 Ubuntu 11.04來用用!但版本太舊很有可能會抓不到驅動程式、無法更新/安裝 Package,需要動手做些設定。


讓電腦能上網

因為軟體太舊、硬體太新,網卡驅動程式不支援,甚麼事都沒法做… 不能上網阿阿阿,用以下指令檢查網卡,不見蹤影

$ ifconfig -a
$ lspci

看來是要先裝網卡 Driver 把網路弄通,但有個懶人法:用手機 USB 上網進行更新!這麼一來可以直接抓驅動來裝,不用透過別台電腦下載。這招也有人用在 Ubuntu 11.04上,請看教學:Ubuntu 11.04通過已連接WIFI的Android手機上網

影片中使用桌面板,但我裝的是 Ubuntu Server,網路驅動裝好後沒辦法 DHCP…上不了網阿!所以用server版可能要考量一下


安裝網卡驅動程式

以我的 Case 為例,電腦型號是 Shuttle DS57U,根據產品規格找到兩張網卡型號 (Intel i211 and i218LM),並到 Intel 官網抓最新 Driver

請支持《傑瑞窩在這》原創文章。原文標題:安裝 Ubuntu 11.04 並更新 Sources List,原文網址:https://jerrynest.io/ubuntu-11-04-update-sources-list/

抓到 Linux 版 Driver 後,解壓縮、編譯安裝,重開機就會看到網卡了

$ tar zxf e1000e-3.3.4.tar.gz
$ cd e1000e-3.3.4/src/
$ make install
$ modprobe e1000e
$ tar zxf igb-5.3.5.3.tar.gz
$ cd igb-5.3.5.3/src/
$ make install
$ modprobe igb

更新 Sources List

由於 Ubuntu 11.04 已經不再支援,需要將 Source 改成「old-releases」才能進行更新

$ vi /etc/apt/sources.list

太多行要改,就下個指令把所有的網址改為 old-releases.ubuntu.com/ubuntu

:1,$s/搜尋字串/取代字串/gic
:1,$s/us.archive/old-releases/gic

修改完後,就可以更新了

$ sudo apt-get update
$ sudo apt-get upgrade

參考資料

vi 與 vim 的指令整理

如果您覺得這篇文章有幫助,歡迎按個讚或分享出去唷:

樂於分享的軟體工程師,曾在新創與大型科技公司實習,獲得黑客松競賽冠軍,擔任資安研討會講者。長期熱衷於資訊安全、雲端服務、網路行銷等領域,希望將科技知識分享給更多人。內容轉載請來信:jlee58tw@gmail.com

發表回應