针对 OLPC 膝上型电脑的应用程序开发(2)
XO 膝上型电脑仿真
本节提供下载和安装 QEMU 平台仿真器和 XO-1 膝上型电脑的映像的指令。
QEMU 是一个平台虚拟化应用程序,让您能够仿真一整台计算机(处理器和相关的外部设备),用于在其上虚拟化另一种操作系统。这样,可以在 Windows 上仿真 Linux,在 Linux 上仿真 Windows,或在任何运行 QEMU 的操作系统上仿真任何其他系统。甚至可以仿真与主机架构不同的操作系统。例如,可以在 x86 主机上仿真 Arm Linux 系统。
系统仿真由平台仿真器(QEMU)、可选加速器(KQEMU)和一个同时包含内核和根文件系统的根映像(主机操作系统中的一个文件)组成。欲了解更多有关 QEMU 及其内部操作的详情,参见 参考资料。
用 GNU/Linux 安装 QEMU 和加速器非常简单。清单 1 提供 QEMU 的下载、构建和安装指令。
$ wget http://fabrice.bellard.free.fr/qemu/qemu-0.9.0.tar.gz $ tar xfvz qemu-0.9.0.tar.gz $ cd qemu-0.9.0 $ ./configure $ make $ make install $ |
QEMU 加速器是一个可选步骤,但我建议执行这一步骤,因为它会带来更优的性能。清单 2 提供 QEMU 加速器的下载、构建和安装指令。
$ wget http://fabrice.bellard.free.fr/qemu/kqemu-1.3.0pre11.tar.gz $ tar xvfz kqemu-1.3.0pre11.tar.gz $ cd kqemu-1.3.0pre11 $ ./configure $ make $ make install $ insmod kqemu.ko |
注意: 在清单 2 的末尾,QEMU 加速器的内核模块已经安装完毕。
要准备的最后一步是为膝上型电脑下载和准备 QEMU 映像。清单 3 显示如何在使用前检索并提取这一映像。 该映像相当大(183MB),所以下载时间会很长。同样,下载的映像解压后几乎有 1GB,所以要确保有足够可用的空间。
$ wget http://olpc.download.redhat.com/olpc/streams/development/LATEST-STABLE-BUILD/ |
下载并提取了 OLPC 映像之后,是时候进行测试了。用两个选项启动 QEMU,即指定可用内存量(256MB)和指定用来仿真的硬盘(上面 下载的映像):
$ qemu -m 256 -hda olpc-redhat-stream-development-devel_ext3.img
|
接下来,您会在 GNU GRUB(GRand 统一启动加载器,GRand Unified Boot loader)中看到标准的 Linux 启动。最后是启动窗口,需要您提供一个用户名(参见图 2)。提供了用户名后,您可以更改颜色方案。最后,您将看到 XO-1 膝上型电脑的主屏幕,下一节将探讨。
如果您要离开 QEMU 并将鼠标环境返回主操作系统,请按下 Ctrl-Alt。要返回 XO-1,在 Sugar 框架中单击, 鼠标环境就返回到 QEMU

浙公网安备 33010602011771号