qemu的使用教程

QEMU是一个开源的虚拟化软件,它能够模拟硬件环境,支持多种操作系统和处理器架构。以下是QEMU的基本使用教程:

安装QEMU

在Ubuntu系统上,你可以通过以下命令安装QEMU:

bash

sudo apt update
sudo apt install qemu qemu-kvm virt-manager bridge-utils

安装结束后,重启系统,并确保你的用户加入了libvirt和libvirt-kvm组:

bash

sudo usermod -a -G libvirt $USER
sudo usermod -a -G libvirt-kvm $USER

然后,启动libvirt服务:

bash

sudo systemctl enable libvirtd.service
sudo systemctl start libvirtd.service

创建虚拟机

  1. 创建虚拟磁盘:使用qemu-img创建一个虚拟磁盘文件。

bash

bash qemu-img create -f qcow2 myvm.img 10G

这将创建一个10GB大小的QCOW2格式的虚拟磁盘。

  1. 启动虚拟机:使用qemu-system-x86_64启动虚拟机。

bash

bash qemu-system-x86_64 -hda myvm.img -cdrom /path/to/linux.iso -boot d -m 512M -name myvm

这里-hda myvm.img指定虚拟机的硬盘,-cdrom /path/to/linux.iso指定启动用的ISO镜像文件,-m 512M分配512MB内存给虚拟机。

进阶使用

  • 使用KVM

:如果你的处理器支持虚拟化技术,可以通过启用KVM提高性能。

bash

bash qemu-system-x86_64 -enable-kvm -hda myvm.img ...

  • 网络配置:可以为虚拟机配置网络,例如使用NAT或桥接模式。

  • 图形界面:可以使用-gui选项或通过Virt Manager等工具管理虚拟机。

共享文件夹

要实现宿主机与虚拟机之间的文件共享,可以在虚拟机设置中添加一个共享文件夹,然后在虚拟机内挂载该共享目录。

访问QEMU文档

QEMU的官方文档提供了更详细的信息和高级功能的使用说明,你可以通过以下链接访问:

通过这些步骤,你可以开始使用QEMU来创建和管理虚拟机。如果你需要更详细的指导或遇到问题,可以查阅QEMU的官方文档或社区支持。