Android x86项目提供的还是1.6版本的iso,这里做了很多的最新版本2.2的工作,可以由他上传的源码编译一个Virutal Box能使用的vm.iso文件.

编译主机用的Ubuntu 10.04,其他OS可能要安装的相关依赖文件有所不同. 10.04默认没有sun jdk,要加个新源

http://archive.canonical.com/ lucid partner.

1.安装相关依赖文件

sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
sudo apt-get update
sudo apt-get install git-core 
sudo apt-get install sun-java6-jdk 
sudo apt-get install flex 
sudo apt-get install bison 
sudo apt-get install gperf
sudo apt-get install libsdl-dev
sudo apt-get install libwxgtk2.6-dev 
sudo apt-get install build-essential 
sudo apt-get install curl 
sudo apt-get install valgrind

2.安装repo

cd
mkdir bin
cd bin
curl http://android.git.kernel.org/repo > ~/bin/repo
chmod a+x repo

3.下载同步源代码

cd
mkdir android2.2
cd android2.2
 ../bin/repo init -u git://android-x86.git.sf.net/gitroot/android-x86/manifest.git -b froyo-x86
 ../bin/repo sync

同步要花n久时间.取决于网速,我这200+KB/s跑了四个多小时.

4.编译成vm.iso 其中编译参数-j4是我有四个cpu核心,所以设定同时运行4个进程.

 . build/envsetup.sh
lunch vm-eng 
m -j4 iso_img  ' cpu x 4

编译也要花n久时间,取决于CPU性能,我的Xeon 4核心花了近三个小时. 然后你就能在out下找到vm.iso了.文件大小约557,714KB. 新开一个Virtual Box虚拟机,挂载vm.iso,直接光盘运行或安装到硬盘都可.鼠标独占要去掉,否则不会显示鼠标.而且鼠标的速度慢了点,得等作者在新版本里进行修正了.

ISO文件已经上传到网盘,点此查看.

无图无真相,给几张在我的VB中运行的靓照.多图杀猫啊~ 点击查看清晰无码大图.

[gallery link="file" columns="2" orderby="title"]

-----END-----