QEMU
最高效的模拟器之一
包集合
ivshmem-client/server: guest和host共享内存的应用程序
qemu-ga: 不利于网络实现guest和gost之间交互的程序
qemu-io: 执行qemu I/O操作的命令行工具
qemu-system-ARCH: QEMU核心程序 用于虚拟机创建 根据架构分为不同的ARCH
qemu-img: 创建虚拟机镜像的工具
qemu-nbd: 挂载工具
qemu-img
创建QCOW2虚拟磁盘
qemu-img create -f qcow2 android.qcow2 20G
qemu-system-ARCH
enable-kvm: 打开kvm支持
m: 指定内存大小
s: gdb启用
S: 启动时暂停 等待GDB连接
M: 指定machine help列出所支持的machine
smp: CPU核数
kernel: linux kernel路径
append: linux kernel的bootargs
console: 串口 设备名必须与machine的串口一致
initrd: initrd
cdrom: 指定iso
drive file= ,format=: 指定磁盘
bios: 指定BIOS
boot: d: 从cdrom启动 c: 从硬盘启动 n: 网络启动 order: 指定多设备启动顺序 menu=on/off 启动菜单
cpu: 指定模拟cpu help列出所支持
usb: 打开usb
device: 添加设备 help列出所有