qemu 使用
一:基本使用
1.创建镜像
eg:qemu-img create -f raw xp.raw 8G
命令格式:qemu-img create [-q] [-f fmt][-o options] filename [size]
2.启动虚拟机,指定安装镜像文件
eg:qemu-system-i386 xp.raw -boot d -cdrom xp.iso -m 512
-boot d:从光驱启动
-cdrom xp.iso:制定光驱镜像文件
-m 512:指定内存大小为512M
命令格式:qemu-system-i386 [options] [disk_image]
3.增大(减少)镜像文件大小
eg:qemu-img resize xp.raw +2GB
注:只有raw格式镜像可以改变大小
4.将镜像文件转化为另一种格式
eg:qemu-img convert -O qcow2 xp.raw xp.qcow2
-O qcow2:指定目标镜像格式
5.快照
1)打快照
eg:qemu-img snapshot -c booting xp.qcow2
-c:打快照
2)察看快照
eg:qemu-img snapshot -l xp.qcow2
-l:察看快照
3)从快照恢复
eg:qemu-img snapshot -a 1 xp.qcow2
-a 1:从id为1的快照恢复
4)删除快照
eg: qemu-img snapshot -d 1 xp.qcow2
注:只有qcow2才支持快照
6.派生镜像
eg:qemu-img create -f qcow2 xpbak.qcow2 -o backing_file=xp.qcow2
-o backing_file=xp.qcow2:制定派生源文件
============================================================================
二:控制台命令
1.帮助
eg:help info
命令格式:help [command] or ? [command]
使用ctrl-pageup或者ctrl-pagedown翻页察看
2.察看虚拟机状态
eg:info <tab> kvm //<tab>即输入tab键显示可用选项
命令格式:info option
用help info察看具体含义
3.改变设备状态
eg:change ide1-cd0 /path/to/my.iso
change ide1-cd0 /dev/sr0 host_device
命令格式:change device setting
此命令用来换虚拟机的光驱对应的iso文件,使用info block察看具体信息
4.卸载设备
命令格式:eject [-f] device
5.usb操作
info usb
eg:> dd if=/dev/zero of=/tmp/disk.usb bs=1025k count=32
> usb_add disk:/tmp/disk.usb
> info usb
> usb_del 0.X
[注]:1.5.1版本需要启动时使用-usb来使其支持usb
-usb enable the USB driver (will be the default soon)
6.传送鼠标键盘事件
eg:> mouse_move -20 20
> mouse_button 1
> mouse_set *
> sendkey ctrl-alt-delete
使用:help cammand获得具体信息
7.屏幕操作
screendump
wavcapture
stopcapture
8.快照
savevm
info snapshots
loadvm
9.其他
quit or q:强制退出qemu
stop :挂起虚拟机
cont or c:与stop对应
system_reset,system_powerdown:对应虚拟机的重启键和虚拟机的电源
log,logfile
========================================================================