qemu 启动虚拟机 常用命令(2)---drive 的使用

-hda (-hdb –hdc -hdd)是硬盘。

-cdrom 是光盘。

-fda(-fdb)是软盘。

这些可以使用 –drive 命令待代替。

-driveoption[,option[,option[,...]]]:定义一个新的驱动器,有效选项如下:
 file=file:定义镜像文件
 if=interface:该选项定义驱动被连接的类型,ide,scsi, sd, mtd, floppy, pflash, virtio.
 bus=bus,unit=unit:这些选项定义连接的驱动器定义总线数字和单位ID。
 index=index:此选项定义驱动器连接在一个给定的接口类型列表中可用的连接器使用索引。(可能为盘符)
 media=media:cdrom还是disk
 cyls=c,heads=h,secs=s[,trans=t]:选项同‘-hdachs’
 snapshot=snapshot:值为"on"or "off",允许被给的驱动器使能snapshot
 cache=cache:值为"none","writeback", or "writethrough" ,控制主机缓存用于访问数据块
 aio=aio:值为"threads",or "native" ,选择线程基于磁盘IO还是本地linuxIO
 format=format:指定磁盘格式,建议使用raw
 serial=serial:给设备指定序列号(可能是串口,也可能和串口无关)
 addr=addr:指定PCI地址(仅仅:if=virtio)
    默认情况下,连续写入缓存被用于所有的块设备,这意味着主机页缓存将被用于读和写数据,但是仅仅当数据被报知被写入存储子系统,写通

知将被发送到客户机。
    Instead of ‘-cdrom’ you can use:qemu -drivefile=file,index=2,media=cdrom
    Instead of ‘-hda’, ‘-hdb’, ‘-hdc’, ‘-hdd’, you can use:
 qemu -drive file=file,index=0,media=disk
 qemu -drive file=file,index=1,media=disk
 qemu -drive file=file,index=2,media=disk
 qemu -drive file=file,index=3,media=disk

注意:其中 drive的 mdia 默认为disk  index 会按照顺序产生,如果有2块盘,则在命令中写在前面的默认为index=0,如果要改变盘的顺序,需要明显的定义index变量。

qemu-kvm –drive file= win7.qcow2,index=1 –drive file=linux.qcow2,index=0

则默认会先启动linux.qcow2

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值