QEMU可以通过命令行启动,没有图形用户界面(GUI)。以下是一些常见的启动方式:
- 通过命令行直接启动虚拟机:
qemu-system-x86_64 -hda disk.img
其中-hda
指定要使用的磁盘镜像文件。
- 使用配置文件启动虚拟机:
qemu-system-x86_64 -machine pc-i440fx-2.4 -cpu host -m 2048 -drive file=disk.img,if=virtio,index=0,media=disk -netdev user,id=user0,hostfwd=tcp::2222-:22 -device virtio-net,netdev=user0
这里使用了一个配置文件,指定了虚拟机的各种参数和设置。
- 使用libvirt管理虚拟机:
virsh start vmname
在安装了libvirt之后,可以使用它来管理虚拟机。需要先创建一个XML格式的虚拟机定义文件,并将其加载到libvirt中。然后就可以使用virsh
命令来操作虚拟机,比如启动、停止、暂停等操作。