用 VirtualBox 安裝 Android-x86 4.0
2012-05-24 10:33
639 查看
準備事項
首先要下載 VirtualBox 跟 Android 4.0 X86 ISO,記住要下載的是 android-x86-4.0-eeepc-20111209.iso這個版本,其他的版本可能會無法安裝在 VirtualBox 上。電腦一台,作業系統 Windows XP, Windows 7, Linux, MacOS 都可以
Oracle
VirtualBox
Android
4.0 x86 ISO http://www.android-x86.org/download
目前 Android-x86 4.0 iso 已經推出新版本(20120101),不過新版本有一些小問題,會無法進入系統。
舊版本(20111209)可以在這裡下載。
下載完 VirtualBox 直接安裝就可以了,不用多作設定。
新建一個虛擬機器
開啟 VirtualBox 可以看到 VirtualBox 的介面,目前是沒任何虛擬機器的,接著點選新增來新增一個虛擬機器。![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/000.png)
接著再設定虛擬機器的作業系統要選擇 Linux 及 Linux 2.6 ,名稱的部份就可以自行設定,這裡院長設定成 Android
4.0。
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/001.png)
預設的記憶體是256MB,如果要調整的話輸入想要的大小就可以,這裡院長調整成 768MB。
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/002.png)
接下來的設定保持預設值一直下一步就可以了,接著到最後一步檢視剛剛作的設定,沒問題的話點選建立就會完成建立虛擬機器的步驟。
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/003.png)
建立完虛擬機器後就會回到 VirtualBox 的主介面,同時也可以看到剛剛新增的虛擬機器已經出現在列表上了。
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/004.png)
調整虛擬機器的設定
建立好虛擬機機器後還要調整一些設定才能讓我們順利地安裝 Android-x86。選擇 Android 4.0 這個虛擬機器,接著再點選設定值開啟虛擬機器的設定畫面。
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/005.png)
掛上ISO檔
切換到存放裝置分頁,選擇左邊IDE控制器下的*DVD光碟機,接著點選右邊光碟的圖示並點選選擇虛擬CD/DVD 磁碟檔案…。
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/007.png)
選擇 android-x86-4.00-eeepc-20111209.iso 這個 ISO 檔
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/008.png)
接著就會回到設定畫面,同時可以看到 Android ISO 檔已經掛上虛擬機器上的光碟機了。
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/009.png)
設定網路
接著切換到網路分頁,接著在介面1的部份修改成以下的設定,設定完點選確定就可以完成虛擬光碟及網路介面卡的設定,並且回到主介面。![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/006.png)
安裝 Android 4.0 x86
回到主介面後,點選虛擬機器並且點選啟動就會開啟虛擬機器。![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/010.png)
很快地就會進入安裝介面,在安裝介面中只能使用鍵盤來操作,上下左右是選擇選項,Enter 則是確認選項。
進入安裝畫面後選擇 Installation – Install Android-86 to harddisk 來安裝 Android-x86 4.0。
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/012.png)
完成光碟啟動後,第一次安裝要先建立 partitions ,選擇Create/Modify partitions。
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/013.png)
進入 cfdisk 後,上方是目前有的磁區,下方是功能列,目前是沒有任何磁區的,選擇 NEW 來建立磁區。
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/014.png)
設定磁區的屬性為 Primary
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/015.png)
接著再設定磁區的大小,預設會是全部的容量,基本上不用變動直接 Enter 就可以了。
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/016.png)
建立完後就會回到 cfdisk 的主畫面,一切正常的話,可以看到上方會出現剛剛建立的磁區。接著將這個磁區設定為 Bootable,這樣安裝完後就會以這個磁區作為開機磁區。
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/017.png)
設定完開機磁區後會看到上方磁區在 Flags 欄位標記為 Boot 就表示已經設定完成,到了這邊還不算完成建立磁區的工作,還要進行最後一步,將剛剛磁區的設定寫入硬碟。
用鍵盤移動游標到 Write 選項,同時 按下 Enter。
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/018.png)
在真正寫入硬碟前還會再詢問你一次,是否將設定寫入硬碟,在這個步驟必須使用鍵盤輸入 yes 並且按下按下 Enter,這樣才會真正地將磁區設定寫入硬碟。
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/019.png)
磁區寫入硬碟後會回到 cfdisk 的主畫面,這時就可以離開 cfdisk,選擇 Quit 就會離開 cfdisk。
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/020.png)
接著就會回到 Android-x86 的安裝畫面,這時就可以選擇剛剛建立好的磁區來安裝 Android-x86。
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/021.png)
接著會詢問要格式化成那一種檔案格式,選擇 ext3 就可以了。
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/022.png)
接著會再詢問你是否要格式化這個磁區,選擇 Yes 來格式化這個磁區。
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/023.png)
接著會詢問是否安裝 GRUB,一樣 選擇 Yes。
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/024.png)
接著會詢問是否將 /system 這個資料夾安裝成 read-write,這裡也一樣 選擇 Yes,接著就會開始安裝 Andorid-x86。
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/025.png)
安裝的速度很快,同時安裝完後會詢問你是否要製作一個假的 SD Card 這裡當然要選擇 Yes
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/026.png)
接著設定 SD Card 的大小,預設就是最大值 2047MB,只能往下調整,調整完 按下 Enter,就會進入製作 SD Card 的步驟。
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/027.png)
製作完 SD Card 後,就正式安裝完 Android-x86 了,選擇 Reboot 讓虛擬機器重新開機吧!
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/028.png)
重新開機後,因為預設還是光碟開機,所以在一開機時要按下 F12 選擇由 Primary Master 開機。
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/029.png)
另外,也可以進入虛擬機器的設定裡的系統分頁,將開機順序調整成硬碟開機,這樣就不用每次都要按 F12 選擇開機磁碟。
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/030.png)
開機後會進入 GRUB Boot loader,這裡直接選擇第一個就可以了。
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/031.png)
接著就會進入 Android-x86 的開機畫面了。
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/032.png)
另外,要停用虛擬機器與 Host 的滑鼠整合,這樣才能在 Android-x86 的虛擬機器中使用滑鼠。
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/033.png)
稍待一會就會進入 Android-x86,一開始會跟第一次使用 Android 一樣。左邊的語言設定預設是 English,可以調整成繁體中文。
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/034.png)
接下來的設定都可以直接下一步,不過到了設定 Google 帳戶這個階段,因為沒有網路連線所以選擇暫時不要。
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/035.png)
設定完後就會進入 Android-x86 4.0 的桌面,進入後右上角就是 App 的清單。
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/036.png)
點選後就會開啟 App 的清單。
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/037.png)
設定網路
剛安裝好的 Android-x86 4.0 是無法連線到網路的,因為還未設定網路的 IP 位址,這裡必須要手動地設定 IP 位置。在 App 清單中開啟 Terminal Emulator。
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/038.png)
開啟後會出現終端機介面,接著輸入
ip a就會列出目前的網路卡。這裡可以看到 eth0 目前是還沒有設定
IP 的狀態
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/039.png)
設定 IP 可以透過手動設定 IP 或者也可以透過 DHCP。
透過 DHCP 取得 IP
如果你的網路環境有 DHCP Server 的話,透過 DHCP 的方式取得 IP 是最簡單的方式。在終端機輸入
su dhcpcd eth0
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/042.png)
接著就會自動取得 IP,可以再輸入
ip a,這時就會看到 eth0 已經透過
DHCP的方式取得 IP。
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/043.png)
手動設定 IP
當然也可以透過手動設定 IP 的方式來設定 IP。在終端機輸入
su ifconfig eth0 192.168.10.250 netmask 255.255.255.0 up route add default gw 192.168.10.1 dev eth0
設定 DNS Server
接著再設定 DNS Server在終端機輸入
setprop net.dns1 8.8.8.8
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/045.png)
設定完後就可以使用內建的瀏覽器上網試試看網路是否有設定成功。
![](http://cheyingwu.tw/list/res/imgs/install-android-ics-in-virtualbox/044.png)
到了這邊,安裝 Android-x86 4.0 的步驟就已經告一段落了,雖然可以上網,但是還是不能設定 Google 帳號,因為 Android-x86 4.0 只認得 WiFi 裝置,所以沒有 WiFi 裝置就會被當成沒有網路連線,希望這個功能可以在之後的版本被修正。
接著還有幾篇是進階篇,會教大家如何自定解析度以及與 Eclipse ADT 連線,用來開發 Android App。
相关文章推荐
- 用 VirtualBox 安裝 Android-x86 4.0
- VirtualBox安装Android-X86 4.0
- (8月22日更新)虚拟机中安装Android-x86 4.0支持VMware和VirtualBox...
- (OK) running two Android-x86 in VirtualBox, they connect to "ethernet bridge"
- 用Android-X86和VirtualBox打造高性能Android开发环境
- 用Android-X86和VirtualBox打造高性能Android开发环境
- 用Android-X86和VirtualBox打造高性能Android开发环境
- 用Android-X86和VirtualBox打造高性能Android开发环境
- 用Android-X86和VirtualBox打造高性能Android开发环境
- vmware虚拟机安装android 4.0 x86 视频教程
- 用Android-X86和VirtualBox打造高性能Android開發環境
- 用Android-X86和VirtualBox打造高性能Android开发环境
- VirtualBox安装android-x86虚拟机
- 让你的模拟器不再卡:VirtualBox安裝 Android-x86 4.0
- VirtualBox 搭建android-x86
- VirtualBox安装Android_x86无法连接网络
- 用Android-X86和VirtualBox打造高性能Android开发环境
- 用Android-X86和VirtualBox打造高性能Android开发环境
- 用Android-X86和VirtualBox打造高性能Android开发环境
- 使用virtualbox安装android 4.0 (ICS)虚拟机,并使用adb连接虚拟机进行应用开发的方法