如何使用VirtualBox來建立Android 4.0虛擬機器(下)

Android-x86專案的前身為「patch hosting for android x86 support」,原本只代管支援Android-x86的修補程式,Android-x86計畫負責人黃志偉(Chih-Wei Huang)將Android移植到EeePC上,讓原本在ARM處理器架構的Android系統,也能在Intel的x86架構上運行,這意味許多淘汰的電腦也能安裝Android平台。

 

從Galaxy Nexus推出搭配的Android 4.0(Ice Cream Sandwich)至今,按照往例Google開放Android 4.0的源碼,讓更多開發人員可以參與開發和改良Android 平台,數據顯示 Android 4.0 的市場佔有率不斷的增加,目前已升至了7.1%,顯然各廠商陸續推出4.0更新有關,不過我的Desire HD還未更新呢?HTC加油,可別遺忘了曾經幫你打江山的Desire HD啊!

 

不是每個人口袋都很深,而且3C產品日新月異,如果你尚未使用過Android系統,但想嘗試Android的手機或平板,把玩是否符合自己的需求,除了可以到實體店面試玩外,你還有另一個選擇,就是閱讀此篇文章,自己在PC上建立Android 4.0虛擬機器,撇開實體機的外型感覺外,自行DIY的虛擬機器保證可以讓你隨心所欲的把玩。

 

安裝Android-x86

 

▼啟動虛擬機器後自動依光碟載入而進入安裝的畫面,在安裝介面中只能使用鍵盤來操作,使用鍵盤的向下移動鍵來選擇「Installation – Install Android-86 to harddisk」安裝。

 

 

▼第一個動作是要建立磁碟分割區,所以選擇「Create/Modify partitions」。

 

 

▼再次提醒整個介面中只能使用鍵盤來操作,因看不到任何分割區,所以利用左、右移動鍵移到「New」上,按下〔Enter〕來確認動作。

 

 

▼分割區的設定有不解的細節,自行求助Google大神吧!在此無法詳加說明,下圖中設定分割區型態為「Primary」後按下〔Enter〕。

 

 

▼接下來是指定分割區的大小,預設值會帶出全部的空間,基本上不須任何變動,直接按〔Enter〕來繼續。

 

 

▼回到主畫面上,很明顯的看到剛剛建立分割區產生的磁碟代號「sda1」資訊,分割區的型態就是剛剛指定的「Primary」,其大小也是剛剛全部配置給予的空間。

 

 

▼建立分割區後有個相當重要的動作,就是指定啟動作用的分割區,即使只有一個分割區也有要設定,所以使用左、右移動鍵將白底的選擇焦點移動到「Bootable」上,按下〔Enter〕後上方的分割區資訊「Flags」欄位下出現了「Boot」字眼,表示要以這個分割區為開機。

 

 

▼所有的設定到此大致完成,不過還缺少最後一個動作,當然要寫入存檔囉!使用鍵盤向右移動鍵將白底焦點移至「Write」上,按下鍵盤上的〔Enter〕。

 

 

▼在寫入目前的設定之前,還會做一次寫入的確認動作,所以請輸入「yes」後按下〔Enter〕。

 

 

▼確定將設定的分割區寫入虛擬的硬碟後,請選擇「Quit」按下〔Enter〕來離開。

 

 

▼回到Android-x86的安裝畫面,此時可以看到剛剛建立的「sda1」磁碟分割區,請選擇剛建立的磁碟分割區並按下〔OK〕。

 

 

▼Android是以Linux核心開發出來的,所以還是選擇「ext3」的檔案格式來格式化之前剛建立的「sda1」磁碟分割區。

 

 

▼當然還是會出現再次詢問是否格式化成ext3的訊息,請按下〔Yes〕即會出現格式化的進度過程畫面。

 

 

▼格式化完後緊接著會詢問是否安裝開機的GRUB,一樣選擇〔Yes〕來繼續。

 

 

▼詢問你是否要安裝「/system」資料夾並將權限變成read-write,主要是讓你可以更容易的除錯,不過卻會犧牲一些空間,所以一樣選擇〔Yes〕即會出現安裝進度的畫面。

 

 

▼安裝完「/system」資料夾後,接下來要製作一個虛擬的SD卡空間,所以使用鍵盤移動鍵選擇「Create a fake SD card」,並按下〔OK〕來建立。

 

 

▼SD卡的大小最大只能2047MB,你可以往下調整,確定後按下〔Enter〕出現製作進度的畫面。

 

 

▼製作完虛擬的SD卡後出現如下圖畫面,表示大致完成所有的動作,可以重新開機了,所大膽的按下〔Enter〕來Reboot。

 

 

 

 

本文章有分頁!  ** 【文章頁次】的選擇在下方 **

itwalker
itwalker

或許技術與功力已遠遠不及時下年輕人,但試著去畫一個圓,圓不圓沒關係,盡力就好,如果覺得文章不錯的話,請大家按個「讚」或「+1」,感謝您的支持與鼓勵!歡迎加入我的粉絲團 : https://www.facebook.com/itwalker ,更多關於挨踢路人甲的文章: https://walker-a.com

文章: 2730

23 則留言

  1. 請問如果沒有DHCP是否輸入以下兩串指令
    ifconfig eth0 192.168.1.198 netmask 255.255.255.0 up
    route add default gw 192.168.1.1 dev eth0

    輸入完畢之後有需要指向中華電信的DNS嗎?

    無論有沒有指向,都沒辦法成功連上網路。

    另外請教,虛擬機器上有一個共享資料夾 能否跟Android ICS一起使用?
    沒有網路要安裝軟體真的找不出辦法了?

    謝謝

    • 我是在PC使用VirtualBox來建立Android 4.0虛擬機器,因VirtualBox無法模擬WiFI網卡,所以要特別的技巧,好像要直接安裝在有WiFi筆電的機器才能運行,抱歉!我沒有實體機器可以測~~~

  2. 您好,感謝您詳細的圖文流程!
    但我設定完畢之後仍無法上網,想請教有甚麼辦法可以解決?
    網路設定PCCnet-Fast III(Am79c973)
    也看得到ip a設定完畢的資訊
    virtual box是最新版本4.1.18
    電腦是有wifi的筆電
    是否我遺漏了甚麼環節呢?
    我摸了兩個多小時還是摸不透QQ
    如果您有空的話,麻煩您幫我解惑!! 感恩!!!

    itwalker 說:
    我是使用虛擬機器配上DHCP上網,你的IP分享器必須要有DHCP伺服器功能,不過僅限於非使用Gmail帳號的應用軟體~~

  3. 是否每次都要出command才可以上網?我關閉Vbox,重啟後,又無法上網了

    itwalker 說:
    沒錯!很挑環境,不過在EeePC上就不會,不知是否是ISO的類型有關~~~

  4. 原來.ISO檔案google code的連結已經斷掉
    沒有辦法下載了

    不知道格主能能否提供檔案聯結呢?
    感謝

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料