验证一些平台无关的特性的时候,如果用VM代替真实的物理机无疑更高效。下面列举一些Qemu启动VM的方式,顺便澄清一些概念。
本文验证需要的环境:
1. ubuntu 18.04
2. 安装软件:
a) sudo apt-get install qemu-kvm libvirt-bin
b) vncviewer to access VM via X window(optional)
3. VM镜像
xx.iso 或者 xx.img
方式1
方式1是用libvirt以xml方式启动VM,VM所有的配置都放在xml文件中,优点是不用输入复杂的参数。
如果想用qcow2格式的启动镜像,可以用如下命令转换img。qemu-img convert -f raw -O qcow2 xx.img xx.qcow2
创建test.xml,内容如下。注意boot dev如果是cdrom则是iso启动,如果是hd则是硬盘启动。 test 1048576 1048576 2 hvm destroy restart destroy /usr/bin/qemu-system-x86_64
然后创建启动虚拟机sudo virsh create test.xml
方式2
命令行方式
最简方式,这种方式启动后,需要vncview连接VMsudo qemu-system-