安裝 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 的指令整理

樂於分享、盡情玩耍的全端工程師。長期關注資訊安全、雲端運算與網路行銷等議題,曾獲得玉山黑客松金牌,擔任過軟體測試實習生、技術文案寫手。

發表迴響