用VirtualBox來玩Android 4.2.2 Jelly Bean(上)

要iPhone還是Android手機呢?很多人的選擇是上網到處晃晃看看各種評測與開箱文,與其走馬看花不如實際動手玩玩看,或許到旗艦店把玩是一種不錯的實機體驗方式,但一般人很少在極短的時間內有辦法評估不同系統之間的落差,除非你是專家,建議想要進一步了解Android系統,目前也有相當多的管道可以一窺究竟,接下來就整理目前在PC上常看到的Android系統的體驗方案,有官方版的Android SDK內建模擬器另類的模擬器-BlueSacks外,Android-x86的虛擬機是相當不錯的體驗方案。

Bloggerads載入中~

 

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

 

 

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

 

 

Oracle VirtualBox是由德國InnoTek軟體公司出品的虛擬機器軟體,現在則由甲骨文公司進行開發,是甲骨文公司xVM虛擬化平臺技術的一部份。可以讓使用者在Windows、Solaris及Linux 作業系統上虛擬另一個作業系統,而虛擬出來的系統俗稱「虛擬機器」,換言之就是可以在一部實體機器的系統上模擬出完整的網路環境與硬體設備,其安裝請考安裝Windows 8繁體中文預覽版本-使用VirtualBox的安裝說明文章。

 

建立VirtualBox虛擬機器

 

▼首先執行VirtualBox虛擬軟體,看到了歡迎使用VirtualBox畫面,心中湧掩不住喜悅的心情,因為急著想要體驗Android 4.2新介面的系統,所以按下〔新增〕圖示,在名稱設定完後(自訂喜歡的名稱),作業系統選擇「Linux」,版本則指定「Linux 2.6」,接著請按〔下一步〕繼續。

 

 

▼記憶體大小指定會因自己的硬體環境與需求而異,我設定1G的記憶體大小,因為平板大部分都是1G的配置較順暢(至少512M以上),按下〔下一步〕繼續。

 

 

▼按下〔建立〕來建立虛擬硬碟。

 

 

▼VirtualBox的虛擬硬碟支援目前時下流行的格式,Vmware的VMDK與微軟的VHD也都在名單上,挨踢路人甲還是以VirtualBox的VDI格式為示範,請按〔下一步〕來繼續。

 

 

▼到底要選擇動態配置與固定大小呢?如果你的硬碟夠大那選擇固定大小會比較快,而動態配置的優點就是用多少配多少,並不是一次全部給予,挨踢路人甲為了速度,且還要分割Ext3的Linux檔案格式,所以選擇了「固定大小」並按〔下一步〕。

 

 

▼接下來是虛擬硬碟的檔案位置與大小的指定,如果你有兩顆實體硬碟,可以將位置指定到與系統不同的實體硬碟上,這樣可以加快虛擬機器的速度。至於虛擬硬碟的大小依建議8G並按〔下一步〕。

 

 

▼建立虛擬機器後進入設定畫面,由於下載的是Android-x86-4.2-20130228.iso檔,所以光碟裝置選擇要掛載ISO方式,請切換至「存放裝置」選項內的「IDE控制器」上,按下旁邊的「+」圖示,在出現對話窗上點選「選擇磁碟」。

 

 

▼接著指定之前下載的「Android-x86-4.2-20130228.iso」檔。

 

 

 

Android-x86的安裝

 

▼大致完成後,直接在VirtualBox管理會面上按下〔啟動〕來執行虛擬機器。

 

 

▼啟動虛擬機器後自動依光碟載入而進入安裝的畫面,在安裝介面中只能使用鍵盤來操作,前三項是以Live CD的方式執行,也就是不會直接安裝到硬碟,若你僅是測試把玩而已,可以使用Live CD方式,挨踢路人甲則是選擇硬碟安裝方式,所以使用鍵盤的向下移動鍵來選擇「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〕即會出現安裝進度的畫面。

 

 

▼開始安裝Android-X86系統至剛建立的「sda1」磁碟分割區。

 

 

▼看到此畫面即大功告成,你可以直接按下「run Android-x86」來試試看,不過挨踢路人甲則是先按「Reboot」。

 

 

 

文章還有續文~~


用VirtualBox來玩Android 4.2.2 Jelly Bean(下)

itwalker

網路改變了眾人的生活模式,雖然離開電腦一陣子,對電腦的熱愛從未間斷過,或許技術與功力已遠遠不及時下年輕人,但試著去畫一個圓,圓不圓沒關係,盡力就好,如果覺得文章不錯的話,請大家按個「讚」或「+1」,感謝您的支持與鼓勵!歡迎加入我的粉絲團 : https://www.facebook.com/itwalker ,更多關於挨踢路人甲的文章: https://walker-a.com

2 個回應

  1. yip 說:

    我按了「Installation – Install Android-86 to harddisk」安裝之後就失敗了,它顯示出Rebooting in 60 seconds.._ ,之後又再回到按「Installation – Install Android-86 to harddisk」安裝的畫面,不斷重複,我可以做甚麼呢?

  2. ipcjs 說:

    没近安装界面就显示了ls的哪个错误~~~

發表迴響