SATA硬盘:
1 2 |
qemu-img create -f qcow2 /data/windows10-node2.qcow2 60G virt-install --virt-type kvm --name windows10-1 --memory 8192 --vcpus 4 --disk path=/mnt/ssd1/kvm_images/windows10-1.qcow2,size=60,format=qcow2 --os-variant=win10 --cdrom /home/quant/cn_windows_10_business_editions_version_2004_updated_may_2020_x64_dvd_c2acd212.iso--network bridge=virbr0 --graphics vnc,listen=0.0.0.0 –noautoconsole |
如果安装完成后强行改成virtio会有问题。
此外,经常还会看到一个选项–noautoconsole:
使用本选项指定不自动试图连接到客户机控制台。默认行为是调用一个VNC客户端显示图形控制台,或者运行”virsh” “console”命令显示文本控制台。
Don’t automatically try to connect to the guest console. The default behaviour is to launch a VNC client to display the graphical console, or to run the “virsh” “console” command to display the text console. Use of this parameter will disable this behaviour.
使用Windows自带的磁盘速度测试工具测试SATA硬盘性能:
SATA虚拟化方式性能不高,我们可以使用virtio类型。
首先,从https://pve.proxmox.com/wiki/Windows_VirtIO_Drivers下载驱动。然后使用如下命令:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
qemu-img create -f qcow2 /mnt/ssd1/kvm_images/windows10-virtio-1.qcow2 60G virt-install \ --virt-type kvm \ --name Windows10-virio-1 \ --os-variant=win10 \ --memory 8192 \ --vcpus 4 \ --cpu host \ --features kvm_hidden=on,hyperv_relaxed=on,hyperv_vapic=on,hyperv_spinlocks=on,hyperv_spinlocks_retries=8191 \ --disk path=/mnt/ssd1/kvm_images/windows10-virtio-1.qcow2,device=disk,bus=virtio \ --cdrom /home/quant/cn_windows_10_business_editions_version_2004_updated_may_2020_x64_dvd_c2acd212.iso \ --disk path=/home/quant/virtio-win-0.1.221.iso,device=cdrom \ --network bridge=virbr0,model=virtio \ --graphics vnc,listen=0.0.0.0 \ --noautoconsole |
安装的时候必须加载驱动(主要不用浏览选择,直接确定就行),否则找不到硬盘:
对比性能,高得多:
转载时请保留出处,违法转载追究到底:进城务工人员小梅 » KVM创建Win10虚拟机(virtio及SATA)