本文转自 英特尔软件网络,原文链接为:http://software.intel.com/zh-cn/blogs/2010/12/23/meego4-ubuntumeego/?cid=sw:prccsdn1533
QEMU是MeeGo SDK的一个元件,但它在仿真器下能够运行手持设备和上网本映像文件。读者可参考http://wiki.qemu.org/Main_Page为获取更多关于QEMU的信息,因为MeeGo进阶基础篇2 – 配置Ubuntu的MeeGo SDK环境一文中MeeGo SDK已经被安装,所以在本篇博客中将不再鳌述。
1)查看MeeGo-sdk.list的用户权限
$ ls -al /etc/apt/sources.list.d | grep ‘meego-sdk.list’
2)查看是否MeeGo-sdk.list为root权限,如果是
$ sodu –i
3)检查http_proxy环境变量是否已经被正确设置
$ echo $http_proxy
如果http_proxy没有设置正确,并且你需要代理上网,那么请将其正确设置,如下:
$ export http_proxy=http://XXX.YYY.ZZZ:port
4)查询MADDE的所有可运行环境
$ mad-admin list runtimes
qemu-n900-pr12 (installable)
rx48-diablo (installable)
meego-handset-ia32-qemu-1.1.20101031.2201-sda-runtime (installable)
meego-netbook-ia32-qemu-1.1.20101031.2037-sda-runtime (installable)
5)安装上网本运行环境
$ mad-admin create -f -e meego-netbook-ia32-qemu-1.1.20101031.2037-sda-runtime
6)检查运行环境安装情况
$ mad-admin list runtimes
qemu-n900-pr12 (installable)
rx48-diablo (installable)
meego-handset-ia32-qemu-1.1.20101031.2201-sda-runtime (installable)
meego-netbook-ia32-qemu-1.1.20101031.2037-sda-runtime (installed)
7)检查是否vmx或svm已经被安装
$ cat /proc/cpuinfo | egrep ‘vmx|svm’
8)检查是否kvm模块已经被装载
$ lsmod | grep ‘kvm’
9)如果没有安装kvm,则安装kvm模块
$ modprobe kvm_intel
$ lsmod | grep ‘kvm’
10)检查glxinfo是否安装
$ glxinfo
11)如果没有安装glxinfo,安装glxinfo
$ apt-get install mesa-utils
12)检查OpenGL信息
$ glxinfo | grep ‘OpenGL’
13)执行上网本运行环境
$ mad remote -r meego-netbook-ia32-qemu-1.1.20101031.2037-sda-runtime poweron
【附录】
如何关闭上网本运行环境?
$ mad remote -r meego-netbook-ia32-qemu-1.1.20101031.2037-sda-runtime poweroff
如何在QEMU中将鼠标退出?
按一下Ctrl+Alt键,鼠标从QEMU环境中退出。
在QEMU窗口下点击一下,鼠标进入QEMU环境。