相關文章

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

Nexus 7 平板大變身,改造成 7吋小筆電,步驟教學與使用心得

▲在Ubuntu的官方網站上可以自由選擇各種版本,所有版本都是免費的自由軟體。

Nexus 7 平板大變身,改造成 7吋小筆電,步驟教學與使用心得

▲使用UNetbootin配合Ubuntu映像,就可以製作可開機、安裝系統的Live USB。

Nexus 7 平板大變身,改造成 7吋小筆電,步驟教學與使用心得

▲安裝Ubuntu時建議將檔案系統設為Ext4,並且需要將該分割區掛載到/(根目錄)。

Nexus 7 平板大變身,改造成 7吋小筆電,步驟教學與使用心得

▲終端機的功能與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,到此就完成所有軟體部分的工作。

Nexus 7 平板大變身,改造成 7吋小筆電,步驟教學與使用心得

▲解鎖工作可以完全透過Ubuntu代勞,Nexus 7中不需安裝任何工具軟體。

Nexus 7 平板大變身,改造成 7吋小筆電,步驟教學與使用心得

▲開啟Ubuntu Core Nexus 7 Installer後,跟著精靈的指示選擇對應選項即可。

Nexus 7 平板大變身,改造成 7吋小筆電,步驟教學與使用心得

▲看到這個完成畫面就代表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的資格。

 

Nexus 7 平板大變身,改造成 7吋小筆電,步驟教學與使用心得

▲fastboot的圖示非常可愛,可以從下方的狀態查看裝置bootloader的鎖定狀態。

 

(後面還有:Part 2 - 裁切筆電B件)

使用 Facebook 留言

cccooler
4.  cccooler (發表於 2013年2月22日 19:14)
酷耶!
不過如果找的到更小的鍵盤 上蓋就不用做這麼大一片啦
上面那麼大 結果螢幕這麼小
有第一代Eee pc的fu(≧▽≦)
國寶大師 李文恩
5.  國寶大師 李文恩 (發表於 2013年2月22日 23:00)
※ 引述《cccooler》的留言:
> 酷耶!
> 不過如果找的到更小的鍵盤 上蓋就不用做這麼大一片啦
> 上面那麼大 結果螢幕這麼小
> 有第一代Eee pc的fu(≧▽≦)
找不到啊~~不然我也想用更小的鍵盤

發表回應

謹慎發言,尊重彼此。按此展開留言規則