当前位置:  数据库>oracle

实战Oracle Virtualbox上搭建MeeGo Tablet开发测试平台

    来源: 互联网  发布时间:2017-04-04

    本文导语: 背景 去年在开源的Oracle Virtualbox上装过Meego的上网本,感觉速度不错,用起来比qemu下的Meego模拟器(Emulator)好用多了。年初Meego Tablet测试版出来后。就一直想在Oracle Virtualbox里建一个Meego Tablet 的开发测试平台。但一直...

背景
去年在开源的Oracle Virtualbox上装过Meego的上网本,感觉速度不错,用起来比qemu下的Meego模拟器(Emulator)好用多了。年初Meego Tablet测试版出来后。就一直想在Oracle Virtualbox里建一个Meego Tablet 的开发测试平台。但一直没有成功。从Meego的img/iso 安装无论怎么调试最后都是以黑屏告终,一时查不出自己在哪个路口转错了弯。由于Meego平板镜像发布时间不长。网上资源比较少,有问题后谷歌基本搜不到什么能解决问题的线索。网上问同样问题的不少,但走通的基本没有(可能还没来得及分享)。但这方面的进展又太重要了。在Meego平板从出生到羽毛渐丰的痛苦成长阶段 (growing pain),抢占新兴市场就一个快字。使用虚拟Meego Tablet平台开发应用并通过英特尔Appup认证到被接收,不需要任何平板硬件,和费时的drivers开发,立马就可以动手开工,可以说是一个经济可行的办法来探探Meego这条河的水有多深。不知道Android和IOS是否也能提供这样的机会。
 
硬件
我的本本是使用多年的Lenovo T61,尽管在北京IDF曾被朋友调侃为落伍机,但我仍然顺利搭建了一个虚拟Meego Tablet测试平台,使用硬盘4G左右,测试运行结果比较满意。估计比Qemu下的Meego Emulator快3-5倍左右。 用来开发测试Meego应用足够了。(目前就我所知,Qemu下的Meego Tablet  Emulator还没有报道, 或者博客过,也可能有文章出来,只是本人太懒,没有看到,如有人看到,加个URL过来给大家分享)。下面总结一下硬件要求:
  • 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 应有尽有)。 下完后按照安装步骤装好待用。

创建Oracle Virtualbox兼容的Meego镜像

玩过VirtualBox的恐怕想到的就是到meego.com下载iso文件安装了。你可以试试看,看看运气怎么样。热热身 (如果你不像我一样容易流汗的话)。这里我介绍的是获取最新Meego开发镜像的捷径。我们直接到到Meego.com的后院,到下面 Meego 的 Repository直接抓最新的包: 

 http://repo.meego.com/MeeGo/builds/trunk/latest/images/meego-tablet-ia32-qemu/

下完后用 Winzip 或者 Winrar解压打开,你会看到下面4个文件:

 

 将Meego的RAW镜像转换为VirtualBox的VDI镜像

下面就是妙手了。几位高手同事介绍的,不过本人玩了多次才走通。这次我们使用Oracle提供的VirtualBox管理工具(VBoxManage.exe)将Meego的磁盘 raw 镜像直接转换为Oracle的vdi镜像(VirtualBox Disk Image (VDI)。 而免去传统的基于iso/img的安装。当你安装Oracle VirtualBox时该工具被放在VirtualBox 的安装文件夹C:Program FilesOracleVirtualBox ). 如果你是解决 .dll 失踪的高手,则你可以把VBoxManage.exe拷到你喜欢的文件夹进行转换。我试过几次但总遇到 .dll找不到的错误。所以放弃传统做法,而直接用下列步骤:

  • 将你减压的Meego文件夹(就是含有.raw的文件夹复制到 C:Program FilesOracleVirtualBox ,为方便可将文件夹命名为meego.
  • 然后用Run as Administrator 的权限启动DOS窗口然后cd到 C:Program FilesOracleVirtualBox
  • 由于Meego版本在不断更新,版本号几天就变一次。不过格式不外乎 meego-tablet-ia32-qemu-${version}-sda-raw。我的版本是4月26号的1.1.99.4.20110426.4 你只需加入你的版本号,然后执行下面命令 :

 C:Program FilesOracleVirtualBox>VBoxManage convertfromraw meegomeego-tablet-ia32-qemu-1.1.99.4.20110426.4-sda.raw meegomeego-tablet-ia32-qemu-1.1.99.4.20110426.4-sda.vdi

 终端输出如下面:

                   Converting from raw image file="meegomeego-tablet-ia32-qemu-1.1.99.4.20110426.4-sda.raw" to file="meegomeego-tablet-ia32-qemu-1.1.99.4.20110426.4-sda.vdi"...

                  Creating dynamic image with size 3145728001 bytes (3001MB)...

 转换完成后,prompt回到 C:Program FilesOracleVirtualBox>

祝贺你,你制作了一个基于最新Meego操作系统镜像的Oracle虚拟vdi镜像。这一步完了后你就可以把生成的vdi文件(大概1.7G左右)放到你想放的地方了(温馨提示,同样的vdi镜像也可以在Linux 和其他平台上的Virtualbox使用)。

设定虚拟合里Linux版本

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • mongodb分片原理详细介绍及实战举例
  • 【整套42个视频】Linux实战工程师(包括PHP,SHELL和系统管理3大块内容)
  • ​docker之轻量虚拟化技术——docker实战分享
  • linux c编程实战
  • 实战Nginx:取代Apache的高性能Web服务器
  • 请教有实战经验的大虾们关于Linux做安全路由或网关服务器的问题!
  • 谁有 linux c实战编程 pdf,麻烦发我一份 100分感谢
  • 我按cn-java上实战EJB做的第一个EJB例子(最简单的),最后运行http://localhost:6888/hello/servlet/HelloServlet,结果提示“Http:404
  • mysql 读写分离(实战篇)
  • 实战EJB,实体BEAN,怎么出了这个错误??怎么会找不到???
  • MySQL 数据库设计复习笔记及项目实战
  • 实战EJB之四(开发实体CMP),在部署应用程序的时候,点击"实体EJB的持续性管理",”在设置数据源的JNDI名时,如何修改datasources.xml来
  • 实战Oracle数据库备份与恢复
  • 实战 J2EE 开发购物网站 - 创建数据库
  • 实战 J2EE 开发购物网站 二
  • Oracle 数据库优化实战心得总结
  • Linux vmstat命令实战详细解析
  • Oracle10g在AIX上的安装准备工作《Oracle大型数据库系统在AIX/unix上的实战详解》 集中答疑 40
  • java反射机制实战示例分享
  • IIS6+TOMCAT整合,实战实例!
  • 实战Linux环境配置DBD:Oracle模块


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3