QEMU 虚拟机环境配置快速指南

本文详细介绍了QEMU在Linux上的应用,包括完整安装流程、配置、部分错误处理方法,以及如何使用TinyCoreLinux作为第一个虚拟机实例。重点讲解了如何解决连接virt-manager时libvirt服务未开启的问题。
摘要由CSDN通过智能技术生成

QEMU

QEMU 在模拟 linux 操作系统上作用巨大,可以帮助你在不购买 linux 开发板的情况下依然可以完美运行操作系统来完成实验


完整安装流程

准备一个 ubuntu 系统,可以是虚拟机也可以是物理机

首先设置允许使用虚拟化,终端直接执行:

egrep -c '(vmx|svm)' /proc/cpuinfo

安装运行 QEMU 必备的环境与软件包

sudo apt install qemu-kvm qemu-system qemu-utils python3 python3-pip libvirt-clients libvirt-daemon-system bridge-utils virtinst libvirt-daemon virt-manager -y

安装的软件包主要关注以下这几个:

  • qemu-kvm QEMU-KVM 将 QEMU 和 KVM 结合在一起,利用 KVM 提供的硬件虚拟化扩展加速虚拟化过程,同时利用 QEMU 提供的设备模拟功能来管理虚拟机的硬件资源,给予使用者几乎原生的体验。
  • libvirt-daemon 其为 libvirt 库的一部分,它是一种用于管理虚拟化平台的后台守护进程,负责与虚拟化平台进行通信,并提供统一的接口供其他应用程序或工具使用
  • virt-manager 一个基于图形界面的虚拟机管理工具,用于管理和控制基于 libvirt 的虚拟化平台

执行以下代码,确保已经打开了 libvirt 守护进程

sudo apt install libvirt-daemon
sudo systemctl enable libvirtd
sudo systemctl start libvirtd

查看当前 libvirt 运行状态

sudo systemctl status libvirtd.service

配置默认网络

sudo virsh net-autostart default # 设置自动开启
sudo virsh net-list --all # 列出当前network状态

安装完毕,运行图形化虚拟机管理程序

virt-manager

看见下面的界面后,双击QEMU/KVM,如果链接过程没有任何报错的话,那就表明安装成功了!


部分错误处理

部分情况下会出现:明明已经确认开启了 libvirt 服务,但是在 virt-manager 链接时总是报错说 libvirt 服务未开启

直接以 root 身份进入文件夹:/var/run/libvirt 后修改文件 libvirt-sock的权限为 777

sudo -s
cd /var/run/libvirt
chmod 777 libvirt-sock

权限修改完毕,确认 libvirt 服务器已开启后,链接虚拟机,成功!


搭设第一个虚拟机

为便于大家快速体验虚拟机,避免多余硬盘空间占用,建议使用微型 linux 镜像

下载 tinycore linux(仅需 23mb):http://www.tinycorelinux.net/downloads.html
选择下载TinyCore版本的


把下载好的 iso 镜像文件通过 mobaxterm 上传到 linux 虚拟机里面

由于我们之前已经安装好了 virt-manager,直接在终端执行 virt-manager 即可运行

点击左上角的新增虚拟机按钮,选择“导入现有磁盘映像”,选择 iso 文件
在这里插入图片描述

然后它让你选择一个操作系统,这里的 tinycore 是找不到的,所以你可以随便指定一个,比如我这里选的是 archlinux

创建完毕后自动运行虚拟机(如果没有执行,请自己双击运行)


工具会自动为虚拟机分配内存和硬盘,这不是一次性分配完毕的,而是渐进式的,根据你使用的空间多少而不断扩张的

首次开启虚拟机会比较卡,请等待

载入完毕,下面就是我们进入的 tinycore linux 主界面啦,非常简单但是五脏俱全
你可以使用命令行做一些简单的测试啥的

在这里插入图片描述


  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Zhillery

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

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

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

打赏作者

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

抵扣说明:

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

余额充值