实战Oracle Virtualbox上搭建MeeGo Tablet开发测试平台
- 2G RAM
- 4G硬盘空间
- 3年前买的中端本本。
- 安装过程就像装个 MS Office 2007 一样。
以上是基于本人经验,先说明没有看过什么Release Notes之类的。
下载安装Oracle VirtualBox
首先到Oracal官方网站下载软件: Download VirtualBox . (http://www.virtualbox.org/wiki/Downloads)下载和安装前当然要接受Oracle使用Open Source VirtualBox的条款。我用的是VirtualBox 4.0.6 for Windows hosts 版本(才发现Oracle VirtualBox也跨平台了。Windows ,Apple, Linux and Solaris 应有尽有)。 下完后按照安装步骤装好待用。
玩过VirtualBox的恐怕想到的就是到meego.com下载iso文件安装了。你可以试试看,看看运气怎么样。热热身 (如果你不像我一样容易流汗的话)。这里我介绍的是获取最新Meego开发镜像的捷径。我们直接到到Meego.com的后院,到下面 Meego 的 Repository直接抓最新的包:
http://repo.meego.com/MeeGo/builds/trunk/latest/images/meego-tablet-ia32-qemu/
将Meego的RAW镜像转换为VirtualBox的VDI镜像
下面就是妙手了。几位高手同事介绍的,不过本人玩了多次才走通。这次我们使用Oracle提供的VirtualBox管理工具(VBoxManage.exe)将Meego的磁盘 raw 镜像直接转换为Oracle的vdi镜像(VirtualBox Disk Image (VDI)。 而免去传统的基于iso/img的安装。当你安装Oracle VirtualBox时该工具被放在VirtualBox 的安装文件夹C:\Program Files\Oracle\VirtualBox ). 如果你是解决 .dll 失踪的高手,则你可以把VBoxManage.exe拷到你喜欢的文件夹进行转换。我试过几次但总遇到 .dll找不到的错误。所以放弃传统做法,而直接用下列步骤:
- 将你减压的Meego文件夹(就是含有.raw的文件夹复制到 C:\Program Files\Oracle\VirtualBox ,为方便可将文件夹命名为meego.
- 然后用Run as Administrator 的权限启动DOS窗口然后cd到 C:\Program Files\Oracle\VirtualBox
- 由于Meego版本在不断更新,版本号几天就变一次。不过格式不外乎 meego-tablet-ia32-qemu-${version}-sda-raw。我的版本是4月26号的1.1.99.4.20110426.4 你只需加入你的版本号,然后执行下面命令 :
C:\Program Files\Oracle\VirtualBox>VBoxManage convertfromraw meego\meego-tablet-ia32-qemu-1.1.99.4.20110426.4-sda.raw meego\meego-tablet-ia32-qemu-1.1.99.4.20110426.4-sda.vdi
终端输出如下面:
Converting from raw image file="meego\meego-tablet-ia32-qemu-1.1.99.4.20110426.4-sda.raw" to file="meego\meego-tablet-ia32-qemu-1.1.99.4.20110426.4-sda.vdi"...
Creating dynamic image with size 3145728001 bytes (3001MB)...
转换完成后,prompt回到 C:\Program Files\Oracle\VirtualBox>
祝贺你,你制作了一个基于最新Meego操作系统镜像的Oracle虚拟vdi镜像。这一步完了后你就可以把生成的vdi文件(大概1.7G左右)放到你想放的地方了(温馨提示,同样的vdi镜像也可以在Linux 和其他平台上的Virtualbox使用)。
- 设定虚拟合里Linux版本