1、安装QEMU
这里我以Linux系统为例。安装QEMU有两种方式,一是通过包管理工具如yum集成的安装包进行安装,二是通过QEMU的源代码进行安装。
# 通过yum安装
yum install qemu-kvm
# 通过源代码进行安装
# 可以通过wget或者curl工具拉取源代码,也可以直接到QEMU官网下载
wget https://download.qemu.org/qemu-4.2.1.tar.xz
curl -O https://download.qemu.org/qemu-4.2.1.tar.xz
tar xvJf qemu-4.2.1.tar.xz # 解压压缩包
cd qemu-4.2.1 # 进入qemu目录
./configure # 执行configuer脚本配置makefile文件
make -j 16 # 编译,根据各自系统进行并行编译加速
make install # 最后安装qemu
关于QEMU的版本根据个人需要选择,版本越高,依赖的工具版本越高。所以在执行configure脚本或者make时可能会出现报错缺少xxx工具、xxx工具版本太低,不用惊慌,根据提示依次下载安装相关依赖工具即可。如果不知道提示工具的安装包叫什么名字,我这里提供一点经验:
# 首先查询你的包管理工具里有没有
yum list installed | grep 依赖工具关键字 # 查询是否已经安装了
yum list available | grep 依赖工具关键字 # 查询你的yum源里有没有这个工具
# 如果有
yum install 安装包
# 如果没有,那就上网查吧,在线下载
# 还可以提醒的就是如果安装了还不行,那就安装带有dev关键字的安装包再试试
安装完成之后,在你的系统上 /usr/bin/ 或者 /usr/local/bin/ 路径下会出现一大堆 qemu 开头的工具包,这些就是我们搭建虚拟机需要用到的工具,比如x86系统主要使用 qemu-system-x86_64 和 qemu-img 这两个工具来搭建虚拟机。如果找不到你的 qemu 工具在哪,输入以下命令查找或者直接输入 qemu + 按两次 tap 键就出来了。
# 查找qemu开头工具的位置路径
where qemu-xxx
# 没有where命令
which qemu-xxx
# 没有which命令
type qemu-xxx
# type也没有,先安装一下再说,不过好像有个BUG,前提是你得知道工具包叫啥名字
2、创建虚拟机
QEMU安装完成之后,就可以开始搭建虚拟机了。首先我们需要准备两个镜像文件,一个是你需要安装的操作系统的光盘镜像文件(.iso文件),一个是充当虚拟机硬盘的的镜像文件(.qcow2文件)。前者根据个

本文详细介绍如何使用QEMU在Linux系统上搭建虚拟机,包括QEMU的安装、虚拟机创建及启动过程,并介绍了如何配置虚拟机网络及SSH登录。
最低0.47元/天 解锁文章
5976





