IT之家(http://www.ithome.com/):Android平板電腦Nexus7安裝運行Ubuntu全攻略
編者按:近日有玩家已經(jīng)把Chromium OS裝到Nexus7平板電腦上運行,但具體的操作方法尚未公布出來。不過先前的在Nexus 7上安裝Ubuntu方法已經(jīng)被國內(nèi)的玩家公布了,教程指導非常詳細,感興趣的朋友不妨試一下。后期我們還會帶來Nexus 7上安裝Chromium OS的方法,Nexus 7被賦予“平板刷機王”的成為可以說是當之無愧了(是不是有人關心,可以刷Win8或者Windows RT么?)。
谷歌Nexus 7擁有最新的Android系統(tǒng)版本,現(xiàn)在也有很多第三方固件可以刷,這的確值得自豪。但刷來刷去,無論是原生,還是都是4.1.1系統(tǒng),差別并不大。想玩點新奇的嗎,這里就介紹一下在Nexus 7上安裝Ubuntu系統(tǒng)的方法,以小7的配置跑起來也完全沒問題,如果能外接個鍵盤鼠標的話,用小7上上網(wǎng),或者用用 Open Office處理文檔,會比Android系統(tǒng)強大一些。
在小7上安裝Ubuntu會不會操作會不會比較復雜,會不會有危險?放心,這里介紹的方法絕對安全,不是將原有的系統(tǒng)刪掉裝Ubuntu,也不是想智器的平板那樣專門為Ubuntu系統(tǒng)單獨劃分分區(qū)去安裝上,而是在Android系統(tǒng)的基礎上加載運行,也就是運行現(xiàn)有的Android系統(tǒng)上,畢竟Android的內(nèi)核就是Linux系統(tǒng),所以這也就說明了本帖所介紹的方法,并不會損壞現(xiàn)有的系統(tǒng)與軟件,所以大家可以毫無顧慮的安裝,不用擔心會變磚。
一、準備篇:
總體來說安裝運行Ubuntu的方法相對并不難,但也相對較為復雜,需要花費一定的時間,需要的文件也較多,所以最開始先說一下安裝條件,以及提供所有需要的文件下載:
1、安裝Ubuntu系統(tǒng)的前提是你的Nexus 7已經(jīng)破解ROOT
2、busybox安裝器
如果你的系統(tǒng)是原生的,不是刷的其他第三方固件,那么應該還沒有安裝BusyBox,需要先安裝一下。 BusyBox 是一個集成了一百多個最常用linux命令和工具的軟件,所以有人稱之為“Linux 工具里的瑞士軍刀”,我們這里要耍的就是Linux系統(tǒng),所以busybox自然也要用到,由于原生系統(tǒng)并沒有提供,所以需要額外安裝。
下載:busybox.rar
3、超級終端 Terminal Emulator
Terminal Emulator是Android平臺上的一款Linux外殼工具,大致相當于Windows中的DOS命令提示符,可以在Android系統(tǒng)上進行l(wèi)inux命令操作。
下載:超級終端.rar
4、VNC viewer
VNC viewer是安裝上一款遠程桌面登陸工具,我們需要使用它登陸顯示Ubuntu界面。
5、Ubuntu系統(tǒng)鏡像文件及運行腳本
Ubuntu系統(tǒng)本身,網(wǎng)上有多種版本的Ubuntu鏡像,這幾天我下載了好幾個版本,本來以Nexus 7那有限的內(nèi)存,應該用小一點的精簡版比較好,但是測試了發(fā)現(xiàn)無法在小7上運行使用,最后測試了完整版才終于成功。這個完整版Linux是10.10發(fā)行版,自帶LXDE和Gnome兩個界面,壓縮后體積1.7G,解壓縮后為3.6G,很龐大吧,如果你的是8G乞丐版小7,那么裝Ubuntu壓力有點大,需要把機身內(nèi)存差不多清空了。
另外為了簡化操作,這里將配置過程做成了一個腳本文件,里面已經(jīng)對系統(tǒng)進行了各種模塊的加載與設定,所以這些操作就不再需要我們手動去設置了,直接運行腳本批處理文件即可。
Ubuntu完整鏡像下載:網(wǎng)盤下載
腳本文件下載:ubuntuV6-1-script.zip
二、安裝方法步驟:
1、Nexus 7開啟USB調(diào)試,然后用USB連接電腦,在Nexus 7的根目錄下新建一個名為“ubuntu”的目錄(這個目錄也可以起為其他的名字,隨便了,不過下面的命令操作之類的都已ubuntu目錄為例),然后將下載好的Ubuntu鏡像和腳本文件解壓縮,復制到ubuntu目錄中。
2、安裝busybox
安裝并運行busybox安裝器,運行時會提示root授權,授權后按照提示就可以了,這個軟件的安裝提示畢竟多,耐心選擇后安裝即可。
3、加載Ubuntu系統(tǒng)腳本
Terminal Emulator安裝打開后,就是一個類似于Windows中CMD的命令輸入窗口,在這個界面里,我們首先需要輸入下面命令: su(回車)
然后會有root授權特使,選擇是即可,這樣既可以獲取root權限,以ROOT身份登錄,以ROOT身份登錄成功的標志就是原來的$變成了#號。
接下來輸入下面的命令:
cd /sdcard/ubuntu/(回車)
sh ubuntu.sh(回車)
輸入后開始執(zhí)行腳本,然后屏幕會顯示一些英文,然后又2個選項。第一個選項是提示輸入屏幕分辨率,為了保證可以恰好全屏顯示,分辨率要填寫正確。我們知道Nexus7的屏幕分辨率是1280×800,但是這里可別填寫這個,因為4.x系統(tǒng)的狀態(tài)欄要占用一部分分辨率顯示狀態(tài)欄,這個狀態(tài)欄正如大家隨見不能隱藏,所以不能算作屏幕實際分辨率里,至于占用了多少,可以用安安兔之類的軟件,看一下系統(tǒng)信息里顯示的實際分辨率是多少,然后根據(jù)實際情況填寫。
如果你的Nexus7是原生的系統(tǒng),并且也沒有改變成平板界面,那么實際分辨率就是1280*736了,這里我們輸入“ 1280×736 ,注意這里面的x并不是數(shù)學符號,而是英文字母x!輸入后回車繼續(xù)。
之后還有一個選項,是選擇使用哪一套系統(tǒng)界面的,1是LXDE,2是Gnome界面。這里我們要選1,因為選擇Gnome無法成功登陸。
然后繼續(xù)執(zhí)行腳本文件,如果最后一條顯示的是“root@localhost:/#”說明腳本運行成功。 如果沒有成功的話,檢查一下上面的操作是否有所遺漏,重新做一遍。
4、使用VNC viwer登陸Ubuntu
上面在超級終端輸入好命令后,不要關閉超級終端,直接按Home鍵退出桌面,然后安裝并打開VNC viwer,里面有一些東西需要進行設置,具體的設置如圖所示。
其中Nickname,隨便填寫一個,比如我這里寫為ubuntu
密碼要寫:ubuntu
Adress這里,直接填寫 localhost
Port端口默認的就是5900,一般不用改
Username一般不用填。
然后下面還有幾個選項,如下設置:
Color Format是設置系統(tǒng)顏色的,這里建議選擇“24bit-color(4bpp)”真彩色。
Local mouse pointer建議打上鉤
Fore Full-screen bitmap強制全屏,默認的Auto就可以,不用改。
都設置好后,選擇軟件界面上面的“Connect”按鈕,就開始連接并登陸Ubuntu系統(tǒng)的桌面了,如果上面的操作都沒有問題的話,很快就可以進入現(xiàn)實Ubuntu系統(tǒng)的桌面了,這時就開始享用吧!
退出Ubuntu并不能直接關閉軟件,而是需要現(xiàn)在Ubuntu界面下按一下Android系統(tǒng)狀態(tài)欄的菜單鍵,然后彈出菜單,選擇 disconnect即可退回VNC界面,然后退出VNC,在打開超級終端 Terminal Emulator ,然后輸入下面一個命令:exit(回車)
回車后既可以完全退出Ubuntu系統(tǒng),當然你不輸入命令,直接重啟一下Nexus 7就行。如果推出登陸后,想再次使用Ubuntu,還需要安裝上面的步驟,重裝做一下!
三、Ubuntu系統(tǒng)展示及一些使用說明:
Linux系統(tǒng)的優(yōu)點之一就是可以跨平臺,在X86的電腦,還是arm架構的電腦都能運行,所以Nexus 7運行Ubuntu并不是通過模擬器,還是切切實實的運行,可以保證系統(tǒng)速度與全部的功能都可以用,這點明顯有別于Android上用模擬器運行Windows,那真是做個樣子,速度卡的要死,還神馬都無法用。
一般雙核處理器的機器跑Ubuntu速度已經(jīng)不錯了,在Nexus 7上就更沒問題了,現(xiàn)象前2年東芝有一款超便攜的筆記本電腦(型號貌似是東芝AC100,價格當時好像只有1K多),就是用Android系統(tǒng)與雙核Tegra2處理器,裝上Ubuntu速度很流暢,日常辦公都沒問題,所以四核Tegra3的Nexus7就更沒問題了。不過Nexus 7玩Ubuntu系統(tǒng)主要的問題并不是流暢與否,而是操作,因為Ubuntu和Windows系統(tǒng)一樣,主要是針對鍵盤鼠標操作設計的,所以使用純觸屏操作,就會有些問題,比如鼠標左鍵和右鍵點擊、單擊雙擊等問題,光用觸屏不是很好操作,特別是Nexus 7的屏幕只有7寸,屏幕分辨率還很高,所以字體圖標什么的特效,純用觸屏操作會感覺很難受的。
既然Nexus 7原生就支持OTG外接鍵盤鼠標,所以這里強烈建議至少外接個鼠標用,如果能找到與Nexus 7合適的鍵盤套裝的話,那Nexus 7可真是搖身一變,變成一個。
另外還必須要說明的是,進入Ubuntu后,對于觸控操作,可以有幾種模式可以選擇,這個操作選項,先按菜單鍵,然后調(diào)出來VNC的菜單,再選擇。
按菜單,可以彈出來選項,其中Input Mode可以進行觸控方式選擇。
默認的是第一項“Touch Mouse Pan and Zoom”觸控板和放縮,這個模式可以通過觸屏移動屏幕顯示(因為一屏幕不能顯示完全整個桌面),可以放縮桌面顯示,可以進行移動鼠標、點擊等操作,看起來比較萬能的模式,但是移動鼠標和點擊操作的精確度很低,經(jīng)常會誤操作。但是這個輸入方式可以調(diào)出來 鍵盤,需要輸入內(nèi)容,比如瀏覽器網(wǎng)址的地方,還需要切換到這個輸入模式。
調(diào)出來鍵盤的方法是,使在“Touch Mouse Pan and Zoom”模式時,點擊屏幕空白位置或在屏幕上滑動一下,屏幕下方會有個放大、所需等3個圖標,其中中間那個就是彈出軟鍵盤。如果是在其他輸入模式下,可能就不會有那個放縮圖標,無法彈出鍵盤,這時也可以點擊菜單鍵,選擇“sent text”等方式進行文字內(nèi)容輸入。
第二項“Touchpad”模式,只是觸控不能移動桌面顯示,不能放縮,只可以拿觸屏當做鼠標使用,這樣的優(yōu)點是操作精度很高,所以大部分時間建議使用這個模式進行操作,當因為畫面顯示不全需要移動是,在切換到其他模式,比如第1個或第4個進行移動一下。
第五項“Mouse Pointer Control Mode”應該是最正常,最好用的觸屏操作方式,就是屏幕點哪里鼠標指針就移動哪里,但點一下屏幕是單機,快速點2下屏幕是雙擊。平常操作都直接用這個模式就好了,需要輸入的時候在切換回第一種方法。
如果外接鼠標的話,也是選擇Mouse Pointer Control Mode操作模式比較好用,不過如果沒外接鍵盤的話,是無法填出虛擬鍵盤的,只能用外接的實體鍵盤。
▲另外菜單里“更多”里面還有一些控制鍵功能,比如方向鍵什么的,可以利用。
另外就是Ubuntu系統(tǒng)默認的是英文界面,而且完全無法顯示中文。所以很必要先將其設置為中文。可以設置成中文。具體放方法是選擇線選擇“開始”(Linux下貌似不叫開始菜單,不過就是那個意思了),然后選Preferences,在選擇“Language & format”,當打開是應該會提示語言支持沒有安裝,然后確認后可以自動下載,要下載的東西還挺大,連接的是國外服務器,速度比較慢,估計要等幾個小時了。
▲在Ubuntu中,可以直接讀取機身內(nèi)存中的文件
打開瀏覽器,可以上網(wǎng),Ubuntu的瀏覽器可比Android的瀏覽器強大太多了,就是速度有些慢,另外如果系統(tǒng)沒有安裝中文支持包的話,會完全無法顯示中文。
還有最重要的,完整版Ubuntu里預裝了Open Office 3.2可以用,光看界面就知道這個Office可是Android系統(tǒng)上任何軟件都無法相比的。外接個鍵盤、鼠標,用Nexus 7辦公也未嘗不可。
Nexus7上安裝Ubuntu簡單的就介紹到這里,關于如何使用Linux系統(tǒng),添加各種功能各種模塊,大家可以去找到相應資料來學習,Ubuntu系統(tǒng)比較強大,還有很多的功能大家可以去發(fā)掘。