1.确认cpu是否支持(需开启虚拟化)
执行egrep "(svm|vmx)" /proc/cpuinfo
出现vmx或svm即表明支持,如未出现需确认是否支持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虚拟机平台
创建虚拟机,选择本地iso安装
选择准备好的linux iso镜像
内存4G
选择虚拟机存储位置,为方便寻找我们选择自定义目录
点击manage按钮,选择好存储路径点击面板右上方Volumes旁的“+”号创建虚拟磁盘
点击Finish,看到如下添加的虚拟磁盘,选中后,点击Choose Volume
回到New VM对话框能看到已选好的自定义存储,点击Forward
自定义虚拟机名称,勾选自定义安装,网络选择NAT,点击Finish
进入虚拟机硬件信息页面,点击NIC:××修改网卡模式为virtio
点击Apply,最后点击左上角Begin Installation,出现ISO启动界面
安装完成后进入磁盘存储目录ls -l发现文件很大,执行
sudo qemu-img convert -c -O qcow2 ./disk.qcow2 ./disk.gz.img
命令执行完后执行再次执行ls -l看到文件大小已大幅度缩小
disk.gz.img就是最终kvm镜像,创建虚拟机可直接选择此文件作为虚拟盘