QEMU搭建虚拟机

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

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文件)。前者根据个

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

# 不想写代码的程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值