QEMU 是一个功能强大的虚拟机监控器,它能够模拟多种不同的硬件平台和操作系统。以下是一些 QEMU 的常用命令和选项:
启动虚拟机
qemu-system-x86_64
:启动 x86_64 架构的虚拟机设置启动顺序
-boot
:设置启动顺序,例如-boot c
表示从硬盘启动设置内存大小
-m
:设置内存大小,例如-m 1G
表示分配 1GB 的内存给虚拟机设置磁盘驱动器
-drive file=xxx,if=yyy
:设置磁盘驱动器,其中 xxx 是磁盘镜像文件名,yyy 是驱动器接口(如 ide、scsi 等)添加网络支持
-net nic,model=zzz -net user
:为虚拟机添加网络支持,其中 zzz 是网卡型号(如 e1000、virtio 等)调试模式
-s -S
:开启调试模式,在启动时停止 CPU 并等待 GDB 连接进行调试。图形界面
-vga std
:使用标准 VGA 设备
-vga cirrus
:使用 Cirrus Logic GD5446 显卡
-display sdl
:将图形界面输出到本地的 SDL 窗口上
-display vnc=:1
:将图形界面输出到 VNC 客户端上(需要安装 VNC 服务器)
以上只是 QEMU 常用命令和选项的简单介绍,QEMU 还有很多其他功能可以探索。你可以在终端中输入 qemu-system-x86_64 --help
或者查看 QEMU 官方文档来获取更详细的帮助信息。