QEMU Emulator User Documentation
Table of Contents
1 Introduction
1.1 Features
2 Installation
2.1 Linux
2.2 Windows
2.3 Mac OS X
3 QEMU PC System emulator
3.1 Introduction
3.2 Quick Start
3.3 Invocation
3.4 Keys
3.5 QEMU Monitor
3.5.1 Commands
3.5.2 Integer expressions
3.6 Disk Images
3.6.1 Quick start for disk image creation
3.6.2 Snapshot mode
3.6.3 VM snapshots
3.6.4
qemu-img
Invocation
3.6.5
qemu-nbd
Invocation
3.6.6 Disk image file formats
3.6.6.1 Read-only formats
3.6.7 Using host drives
3.6.7.1 Linux
3.6.7.2 Windows
3.6.7.3 Mac OS X
3.6.8 Virtual FAT disk images
3.6.9 NBD access
3.6.10 Sheepdog disk images
3.6.11 iSCSI LUNs
3.6.12 GlusterFS disk images
3.6.13 Secure Shell (ssh) disk images
3.7 Network emulation
3.7.1 VLANs
3.7.2 Using TAP network interfaces
3.7.2.1 Linux host
3.7.2.2 Windows host
3.7.3 Using the user mode network stack
3.7.4 Connecting VLANs between QEMU instances
3.8 Other Devices
3.8.1 Inter-VM Shared Memory device
3.9 Direct Linux Boot
3.10 USB emulation
3.10.1 Connecting USB devices
3.10.2 Using host USB devices on a Linux host
3.11 VNC security
3.11.1 Without passwords
3.11.2 With passwords
3.11.3 With x509 certificates
3.11.4 With x509 certificates and client verification
3.11.5 With x509 certificates, client verification and passwords
3.11.6 With SASL authentication
3.11.7 With x509 certificates and SASL authentication
3.11.8 Generating certificates for VNC
3.11.8.1 Setup the Certificate Authority
3.11.8.2 Issuing server certificates
3.11.8.3 Issuing client certificates
3.11.9 Configuring SASL mechanisms
3.12 GDB usage