zoukankan      html  css  js  c++  java
  • 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

    ========================================================================

         

     

  • 相关阅读:
    超详细的java生成excel文件并下载
    springboot 单元测试
    git常用操作命令
    mac终端指定应用程序打开文件、文件夹
    map常用遍历方法
    视图、存储过程和函数(二)
    视图、存储过程和函数(一)
    protobuf安装旧版本(适用于mac)
    mac常用快捷键
    MySQL 中的坑
  • 原文地址:https://www.cnblogs.com/zsc347/p/qemu1.html
Copyright © 2011-2022 走看看