2013年11月7日

Play Nexus 7 with Mac 教學 (3) - 安裝 Ubuntu Touch ( Install Ubuntu on Nexus 7 )

延續之前的動手玩 Nexus 7,這次要來試試 Ubuntu Touch ( 安裝時版本為 14.04 )。不過安裝 Ubuntu 前置作業比較麻煩一點,實際安裝過程反而很簡單。成功安裝後使用 Ubuntu Touch 真的是還不錯,因此就把安裝過程記錄下來給其他人參考。( 其他 Mac 相關教學可以參考本篇整理 )



準備 Ubuntu 環境
首先你必須準備一個擁有 Ubuntu 系統的環境,根據我自己嘗試的方式有兩種:

1. 切割系統碟,透過 USB 隨身碟製作安裝檔來安裝雙系統:
下載 Ubuntu 的 iso 檔,利用磁碟工具程式將 iso 檔轉換成 dmg 檔並寫入 USB 隨身碟,製作完成後重啟 Mac 並按下 Option 鍵來選擇透過 USB 隨身碟為啟動磁碟進行安裝 Ubuntu。這個方法比較繁瑣一點,而且我自己安裝完後登入系統使用一陣子會無預警當機 ( 安裝數次都有發生此情況 ),因此我後來利用虛擬來軟體來安裝 Ubuntu。

2. 使用虛擬軟體來安裝 Ubuntu:
我使用的虛擬軟體為 VMware Fusion,透過 Ubuntu 的 iso 檔安裝。此方法過程相當簡單、快速。按照 VMware 軟體指示一步步安裝即可。


取得、設定 Ubuntu Touch Developer Tool 
Ubuntu 環境設定完後,就可以準備將 Ubuntu 安裝至 Nexus 7 上。首先開啟 Ubuntu Terminal ( Ctrl + Alt + T ),輸入指令:
sudo add-apt-repository ppa:phablet-team/tools
sudo apt-get update
sudo apt-get install phablet-tools android-tools-adb android-tools-fastboot
等待指令都依序執行完成後在安裝開始前記得先將 Nexus 7 解鎖與開啟 USB Debug ( 可以參考此篇 ),另外你有重要資料可以先行備份。


安裝 Ubuntu Touch
將你的 Nexus 7 連接至 Mac ( VMware Fusion 會問你要連接至哪台電腦,選擇 Linux ),連接不需先進入 Bootloader 模式直接於正常運作情況下連接即可。參考下圖:


在執行安裝之前先確認是否有正常連接,輸入指令 adb devices 若裝置顯示 offline 表示沒正常連接,重新連接 USB 線或者輸入 adb kill-serveradb start-server。正常情況應如下圖:


連接後要透過 phablet-tools 來安裝。於 Terminal 輸入指令,參考下圖:
phablet-flash cdimage-touch -b
或者
phablet-flash ubuntu-system --channel devel --no-backup
當然 phablet 還有其他更多指令與參數可以使用,請至 Ubuntu 官方網站查詢。執行第二種安裝過程會詢問你是否接受 License 的問題,輸入 Yes 即可繼續安裝動作。基本上此安裝動作是一鍵安裝到底,不過中間會 Reboot 幾次,因此除了再次選擇 USB 連接目標其他不需要額外的動作。安裝過程會花一些時間,耐心等待!

提醒:執行第二種自動安裝最後有可能會卡在 Reboot 部分,當 Nexus 7 顯示 Ubuntu update complete. 小綠人底下的 Progress Bar 也停下來,卻在卡在 Reboot 部分,這時手動選擇 No 來重啟系統,目前不確定為什麼會發生這種問題。

安裝完成的 Nexus 7 的螢幕截圖,參考如下:




以上就完成了 Ubuntu Touch 的安裝。


熱門文章