ubuntu、mint 安装kvm虚拟机,压缩镜像


1.确认cpu是否支持(需开启虚拟化)

执行egrep "(svm|vmx)" /proc/cpuinfo

ubuntu、mint 安装kvm虚拟机,压缩镜像

出现vmxsvm即表明支持,如未出现需确认是否支持cpu虚拟化并已

2.安装kvm

执行

sudo apt-get install qemu-kvm -y --allow-unauthenticated

sudo apt-get install qemu -y --allow-unauthenticated

sudo apt-get install virt-manager -y --allow-unauthenticated

sudo apt-get install virt-viewer -y --allow-unauthenticated

sudo apt-get install libvirt-bin -y --allow-unauthenticated

sudo apt-get install bridge-utils -y --allow-unauthenticated

sudo apt-get install spice-client-gtk python-spice-client-gtk gir1.2-spice-client-gtk-3.0 -y --allow-unauthenticated

为确保以上安装依赖已正常运行,需重启机器(执行 sudo reboot),如未重启可能出现kvm虚拟机显示模块无法加载。

3.命令行执行 sudo virt-manager启动kvm虚拟机平台

ubuntu、mint 安装kvm虚拟机,压缩镜像 

创建虚拟机,选择本地iso安装

 ubuntu、mint 安装kvm虚拟机,压缩镜像

选择准备好的linux iso镜像

ubuntu、mint 安装kvm虚拟机,压缩镜像 

内存4G

 ubuntu、mint 安装kvm虚拟机,压缩镜像

选择虚拟机存储位置,为方便寻找我们选择自定义目录

ubuntu、mint 安装kvm虚拟机,压缩镜像 

点击manage按钮,选择好存储路径点击面板右上方Volumes旁的+号创建虚拟磁盘

ubuntu、mint 安装kvm虚拟机,压缩镜像 

点击Finish,看到如下添加的虚拟磁盘,选中后,点击Choose Volume

 ubuntu、mint 安装kvm虚拟机,压缩镜像

回到New VM对话框能看到已选好的自定义存储,点击Forward

 ubuntu、mint 安装kvm虚拟机,压缩镜像

 

自定义虚拟机名称,勾选自定义安装,网络选择NAT,点击Finish

ubuntu、mint 安装kvm虚拟机,压缩镜像 

进入虚拟机硬件信息页面,点击NIC××修改网卡模式为virtio

 ubuntu、mint 安装kvm虚拟机,压缩镜像

点击Apply,最后点击左上角Begin Installation,出现ISO启动界面

ubuntu、mint 安装kvm虚拟机,压缩镜像

安装完成后进入磁盘存储目录ls -l发现文件很大,执行

sudo qemu-img convert -c -O qcow2 ./disk.qcow2 ./disk.gz.img

命令执行完后执行再次执行ls -l看到文件大小已大幅度缩小

disk.gz.img就是最终kvm镜像,创建虚拟机可直接选择此文件作为虚拟盘