1.Kvm安装
安装方法两种方式,一种是直接下载源码编译安装,一种是直接使用yum install kvm/apt-get install kvm,这部分就不详细说明了,我使用的是第二种方法,待后
续需要研究源码的时候再下载源码,当前没有此部分的需求
2.Kvm镜像创建
使用一下命令可以创建一个指定类型和指定大小的空镜像,镜像文件类型参加下面说明,不同类型的文件具有不同的效果,此处我没有一一尝试,直接使用系统推荐的默认类型qcow2,因为qcow2具有copy and write属性方便拷贝使用。
Image types QEMU supports several image types. The "native" and most flexible type is qcow2, which supports copy on write, encryption, compression, and VM snapshots. QEMU currently can use these image types or formats: raw (default) the raw format is a plain binary image of the disc image, and is very portable. On filesystems that support sparse files, images in this format only use the space actually used by the data recorded in them. cloop Compressed Loop format, mainly used for reading Knoppix and similar live CD image formats cow copy-on-write format, supported for historical reasons only and not available to QEMU on Windows qcow the old QEMU copy-on-write format, supported for historical reasons and superseded by qcow2 qcow2 QEMU copy-on-write format with a range of special features, including the ability to take multiple snapshots, smaller images on filesystems that don‘t support sparse files, optional AES encryption, and optional zlib compression vmdk VMware 3 & 4, or 6 image format, for exchanging images with that product vdi VirtualBox 1.1 compatible image format, for exchanging images with VirtualBox.
qemu-img create -f qcow2 wi7.img 10G
从IOS安装系统
下面有个部分可能和网上其他的不同,网上很多资料都现实使用qemu但是我这里qemu显示无法使用,kvm相当于qemu的别名了,这部分具体的原因暂时就不去深究了,后续文章中再进行补充
以下两种方式是通过iso镜像或者光驱来向指定的镜像安装系统
kvm -m 256 -hda win7.img -cdrom win7sp2.iso -boot d
kvm -m 256 -hda winxp.img -cdrom /dev/cdrom -boot d
3.Kvm镜像克隆(创建)
这部分说是创建其实就是克隆,把已经安装好的系统克隆出一个可用镜像,后续创建可以直接使用该镜像进行创建
qcow2格式支持copy and write 我们可以使用qemu-img命令把已经安装配置好的系统创建成镜像后续可以直接使用该镜像进行虚拟机的创建方便快捷
qemu-img create -f qcow2 -o backing_file=win7.img test01.img
创建后我们目录下就会多出来一个test01.img,就可以直接使用命令来启动机器
kvm -m 1024 -hda test01.img
参考:https://en.wikibooks.org/wiki/QEMU/Images
时间: 2024-10-22 12:54:37