https://prettyxw.com/article/2014/02/14/the-quick-guide-to-qemu-setup-translate/
本文翻译自 Linux for You 网站上的文章 The Quick Guide to QEMU Setup (2011.5)
正文如下
在接下来的一系列文章中,我们将逐一介绍 QEMU 的基本使用、操作系统安装、QEMU 的网络设置 以及 利用 QEMU 针对 ARM 架构进行嵌入式开发。下面我们从 QEMU 基础开始我们的第一部分。
当我最初使用电脑的时候,我惊呆了。只需要点一下鼠标就能放音乐、看电影、玩游戏,这对于当时的我来说很神奇。时过变迁,我了解了编译和代码。我的好奇心激起了我对代码热情。即使已经编译好的软件包越来越容易获取,但我还是倾向于源码安装。我对 QEMU 就这么做。
QEMU 是最好的模拟器之一。当然,仍然没有多少人能够物尽其用。本篇文章内容比较基础,但是可以期待在后面有一些有趣的东西。
源码安装 QEMU
第一步,下载 QEMU 源码;目前最新版本是 0.14,这里有下载地址。解压源码包,进入 QEMU 目录:
1
2
|
$
tar
-zxvf qemu-0.14.0.
tar
.gz
$
cd
qemu-0.14.0
|
运行配置脚本。我们将针对 i386 架构进行编译。 (它也可为其他架构编译,如 ARM、PPC、SPARC 等。) 接下来我们要在虚拟机里面安装 Ubuntu 发行版——这就是我们为什么选择针对 i386 架构编译 QEMU:
1
|
$ .
/configure
–target-list=i386-softmmu
|
希望你在运行 configure 脚本的时候没有碰到什么错误。如果出现问题,可能是因为缺少了某个库或者头文件。去找到它然后安装就能解决问题。
当 configure 脚本执行完毕,使用 make
命令编译代码。编译完成后,QEMU 的二进制文件应该安装到合适的位置。在我的 Fedora 系统上,我使用 su
命令来获得必要的 root 权限,然后使用 make install
来安装。
使用 qemu
命令来检查一下 QEMU 是否安装成功,如果运行时弹出一个像图1一样的窗口那么说明安装成功。
创建新虚拟机
如果你熟悉其他的虚拟化软件,你可能好奇如何使用 QEMU 创建一个新的虚拟机。第一步是为虚拟机创建一个硬盘镜像。然后就可以安装 Ubuntu 9.10 了;这里我们创建一个 10GB 的硬盘镜像就足够了。使用以下命令创建:
1
2
3
|
$ qemu-img create ubuntu.img 10G
$
ls
-lh ubuntu.img
-rw-r--r--. 1 root root 10G Mar 11 11:54 ubuntu.img
| </