本文讲述了在虚拟机下模拟meego sdk的运行情况,使用的环境如下:
虚拟机:vmware7
操作系统:Ubuntu10.04
为了在Ubuntu下使用Xephyr模拟meego运行环境,需要下载如下软件包:
1、meego chroot压缩包(实际为包含meego的整套根文件系统):
wgethttp://download3.meego.com/meego-sdk-0524.tar.bz2
2、meego-sdk-chroot脚本
wgethttp://download3.meego.com/meego-sdk-chroot
下载完上面的两个工具后,把他们都放到同一目录下,并把第一个软件包解压出来(tar xjvf meego-sdk-0524.tar.bz2,解压后目录名为meego-sdk-0524),把第二个脚本chmod为可执行(chmod +x meego-sdk-chroot),接下来在当前目录的命令行下输入如下命令:
sudo ./meego-sdk-chroot meego-sdk-0524
输出如下内容:
guochongxin@guochongxin-desktop:~/meego$ sudo ./meego-sdk-chroot meego-sdk-0524
mount --bind /proc /home/guochongxin/meego/meego-sdk-0524/proc
mount --bind /sys /home/guochongxin/meego/meego-sdk-0524/sys
mount --bind /dev /home/guochongxin/meego/meego-sdk-0524/dev
mount --bind /dev/pts /home/guochongxin/meego/meego-sdk-0524/dev/pts
mount --bind /tmp /home/guochongxin/meego/meego-sdk-0524/tmp
mount --bind /var/lib/dbus /home/guochongxin/meego/meego-sdk-0524/var/lib/dbus
mount --bind /var/run/dbus /home/guochongxin/meego/meego-sdk-0524/var/run/dbus
cp /etc/resolv.conf /home/guochongxin/meego/meego-sdk-0524/etc/resolv.conf
root@meego-netbook-sdk:/#
此时光标停在最后一行,现在已经把meego的根文件系统挂载为当前终端的根文件系统了,并且以root登录,接下来输入zypper dist-upgrade,对整个MeeGo进行更新,更新完后输入如下命令启动MeeGo:
startmeego
运行该命令后,会进入MeeGo Netbook界面,如下所示:
在该界面下,我们就可以像在实际设备上操作meego netbook版本的系统一样操作了。
网友评论