ADVERTISEMENT
Part 1:在Ubuntu安裝Ubuntu
Ubuntu Nexus 7 Desktop Installer是套相當方便的套件,可以透過簡便的指令在Nexus 7中安裝Ubuntu,整個刷機過程可在30分鐘內完成,不過它的缺點是需要在電腦版Ubuntu底下執行。
Live USB出局,請用完整版
相信大部分讀者所使用的作業系統為Windows,所以需要另外為Ubuntu Nexus 7 Desktop Installer準備Ubuntu電腦版環境,筆者最初覺得Ubuntu能夠以Live USB模式執行,所以不會造成太多困擾,但是實際進行時卻發現Ubuntu Nexus 7 Desktop Installer在安裝時的相容性檢查中,會拒絕安裝於Live USB系統,因此要在電腦中安裝完整版作業系統。
最新版Ubuntu作業系統的映像檔可以在官方網站中直接下載,如果沒有特殊的需要,一般而言下載32 bit版就可以。下載過後可以直接將映像檔燒錄成可開機光碟,或者是透過UNetbootin製作成Live USB。
Ubuntu的安裝程式有完整的圖型介面及精靈,讀者只需按照精靈的指示做選擇,不過為了簡化安裝過程,建議讀者先準備好2個分割區給Ubuntu,其中1個容量建議為10GB以上,做為安裝系統之用,另外1個做為換置空間(swap)使用的分割區預留2~4GB即可。
若是電腦中原本就存在Windows系統,且在安裝時沒有覆蓋Windows所在磁區的話,Ubuntu會在安裝完成後自動建立多重開機選單,並且提供回到舊有系統的選項,不用擔心會影響到原本的系統。
先上網更新
在電腦上安裝好Ubuntu之後,我們需要先更新軟體套件資料庫並安裝Ubuntu Nexus 7 Desktop Installer,所以首先要確保電腦處於上線狀態。Ubuntu內建了絕大部分有線、無線網路卡的驅動程式,基本上只需點擊桌面右上角的網路圖示,選擇使用的線路(或SSID),就可以連接上網。在連上網路之後,點選左方功能表中的Dash主目錄搜尋並執行終端機程式,進入終端機後依序輸入下列指令,以取得相關軟體:
sudo add-apt-repository ppa:ubuntu-nexus7/ubuntu-nexus7-installer(增加軟體源)
sudo apt-get update(更新軟體清單)
sudo apt-get install ubuntu-nexus7-installer(安裝Ubuntu Nexus 7 Desktop Installer)
- Ubuntu下載位置:
http://www.ubuntu-tw.org/modules/tinyd0
▲在Ubuntu的官方網站上可以自由選擇各種版本,所有版本都是免費的自由軟體。
▲使用UNetbootin配合Ubuntu映像,就可以製作可開機、安裝系統的Live USB。
▲安裝Ubuntu時建議將檔案系統設為Ext4,並且需要將該分割區掛載到/(根目錄)。
▲終端機的功能與Windows底下的命令提示字元接近,都是圖型介面模式底下的命令列工具。
解鎖只需3行指令
由於Nexus 7預設狀態會將bootloader鎖住,無法直接刷入我們自己準備的映像檔,所以我們需要先將其解鎖,要注意的是解鎖會刪除所有資料,並回復到出廠狀態,所以在施工前一定要將資料備份妥當。
解鎖boot loader的方法相當簡單,只需要先按著Nexus 7電源鍵,並且選擇關閉電源,在完全關機的狀態下按著降低音量鍵,然後按下電源鍵並持續按著降低音量鍵,直到開機後進入fastboot模式。接下來將Nexus 7以USB纜線與電腦連接,並在終端機中依序輸入:
sudo fastboot devices(確認處於fastboot狀態的裝置)
sudo fastboot oem unlock(進行解鎖動作)
sudo fastboot reboot-bootloader(重新啟動Nexus 7)
若在將bootloader解鎖後回到fastboot介面中,看到「LOCK STATE – UNLOCKED」,即代表解鎖成功。
最後的手續最為簡單,回到電腦上的Dash主目錄搜尋並執行Ubuntu Core Nexus 7 Installer,然後依照精靈的指示選擇自己Nexus 7的容量,程式就會自動下載所需的映像檔,並將其部署至Nexus 7,到此就完成所有軟體部分的工作。
▲解鎖工作可以完全透過Ubuntu代勞,Nexus 7中不需安裝任何工具軟體。
▲開啟Ubuntu Core Nexus 7 Installer後,跟著精靈的指示選擇對應選項即可。
▲看到這個完成畫面就代表Ubuntu已經順利安裝至Nexus 7,可以開機使用了。
換置空間就是虛擬記憶體
換置空間說穿了就是虛擬記憶體,當實體記憶體空間不夠使用時,部分資料就會被移往換置空間並騰出空間,讓程式能順利運作。一般來說,在Ubuntu系統中使用2GB以上的實體記憶體就相當足夠,不一定需要特別設置換置空間,不過筆者還是習慣預留換置空間以備不時之需。若各位讀者安裝Ubuntu只是為了使用Ubuntu Nexus 7 Desktop Installer,那也可以不使用換置空間。
使用官方映像檔刷回Android
若是要將Nexus 7刷回Android系統,可以先至Google開發者網站下載Nexus 7映像檔,讓Nexus 7進入fastboot模式,並在Dash主目錄中開啟終端機程式,然後將目錄切換至映像檔的所在位置,假設我的使用者帳號為wenen,且將映像檔放置於家目錄中,其指令為:
cd /home/wenen
將目錄切換過去後,接下來就可以依續輸入下列指令(假設壓縮檔檔名為nakasi-jop40d-factory-6ac58a1a.tgz):
tar zxvf nakasi-jop40d-factory-6ac58a1a.tgz(解壓縮映像檔)
cd nakasi-jop40d/(進入解壓縮得到的資料夾)
sudo ./flash-all.sh(執行shell script腳本檔案)
完成之後就可以看到Nexus 7正在開機進入Android系統。如果讀者想要再把bootloader鎖住的話,可以在終端機中輸入下列指令即可。
sudo fastboot oem lock
- UNetbootin下載位置:
http://unetbootin.sourceforge.net
- Nexus 7映像檔下載點:
https://developers.google.com/android/nexus/images#nakasi
sudo能取得更高權限
如果讀者有使用Android裝置的經驗的話,應該知道root代表著系統中最高權限的意思,在Linux系統下的情況也是一樣,但是為了管理的方便,大多情況下使用者不會以系統管理員身份登入電腦,在這個情況下如果需要以root權限執行指令的話,就可以透過sudo指令來達成。
sudo可以讓非root的使用者以系統管理員的身份執行指令,也就是說,透過sudo執行的指令就好像由root親自執行,不過其前提是該使用者帳號需要被列在白名單之中,才具有使用sudo的資格。
▲fastboot的圖示非常可愛,可以從下方的狀態查看裝置bootloader的鎖定狀態。
(後面還有:Part 2 - 裁切筆電B件)
還真是 手工 勞作呢!
還真是 手工 勞作呢!
不過如果找的到更小的鍵盤 上蓋就不用做這麼大一片啦
上面那麼大 結果螢幕這麼小
有第一代Eee pc的fu(≧▽≦)
> 酷耶!
> 不過如果找的到更小的鍵盤 上蓋就不用做這麼大一片啦
> 上面那麼大 結果螢幕這麼小
> 有第一代Eee pc的fu(≧▽≦)
找不到啊~~不然我也想用更小的鍵盤
> 太厲害了,沒想到還可以這樣玩 (⊙ˍ⊙)
Nexus 7是無敵的(≧▽≦)
> 可以直接用筆電的鍵盤嗎
因為端子規格不一樣,沒辦法這樣改喔