银河麒麟V10下使用QEMU安装Windows虚拟机

1,

在银河麒麟上安装QEMU

sudo apt update

sudo apt install qemu-kvm qemu-utils virt-manager libvirt-daemon-system libvirt-clients bridge-utils

添加当前用户到libvirt组

sudo usermod -a -G libvirt $USER

newgrp libvirt

2,

创建虚拟机目录

mkdir -p ~/qemu-vms

cd ~/qemu-vms

下载Windows镜像或使用已有ISO文件

将Windows ISO文件放在该目录下

3,

创建qcow2格式的虚拟磁盘(建议至少40GB)

qemu-img create -f qcow2 win10.qcow2 40G

4,安装,通过vnc查看安装进度

备注:virtio-win.iso下载地址

https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio

安装过程中提示缺少驱动,选择virtio-win-0.1.215.iso里的amd64\w10目录

qemu-system-x86_64 \

-name win10-vm \

-enable-kvm \

-machine type=pc,accel=kvm \

-cpu host \

-smp 8,cores=8,threads=1,sockets=1 \

-m 5G \

-drive file=win10.qcow2,if=virtio,cache=writeback,discard=ignore \

-cdrom cn_windows_10_business_editions_version_1909_updated_jan_2020_x64_dvd_b3e1f3a6.iso \

-drive file=virtio-win-0.1.215.iso,media=cdrom,index=1 \

-boot order=dc \

-netdev user,id=net0 \

-device virtio-net,netdev=net0 \

-vga virtio \

-usb -device usb-tablet \

-rtc base=localtime,clock=host \

-soundhw hda

5,安装完成后启动,启动后在win10虚拟机里安装virtio-win-0.1.215.iso里的virtio-win-gt-x64.msi驱动,作用1是能安装网卡驱动,可以ping通宿主机及访问internet,作用2是让虚拟机运行流畅,否则操控时会卡顿。

qemu-system-x86_64 \

-name win10-vm \

-enable-kvm \

-machine type=pc,accel=kvm \

-cpu host \

-smp 8,cores=8,threads=1,sockets=1 \

-m 5G \

-drive file=win10.qcow2,if=virtio,cache=writeback,discard=ignore \

-drive file=virtio-win-0.1.215.iso,media=cdrom,index=1 \

-boot order=dc \

-netdev user,id=net0 \

-device virtio-net,netdev=net0 \

-vga virtio \

-usb -device usb-tablet \

-rtc base=localtime,clock=host \

-soundhw hda

相关推荐
ejinxian11 天前
Linux 虚拟化技术 KVM/ESXI/Docker
linux·运维·docker·qemu·openvz
skywalk816318 天前
windows装wsl ubuntu24.04 ,里面装qemu ,然后装mac os (windows也可以直接qemu安装macos)(未实践)
windows·ubuntu·macos·qemu
总有刁民想爱朕ha23 天前
银河麒麟v10批量部署Python Flask项目小白教程
开发语言·python·flask·银河麒麟v10
漫谈网络1 个月前
KVM创建的虚拟机,虚拟机的网卡是如何生成的
运维·服务器·网络·qemu·虚拟化·kvm
Zenexus3 个月前
VSCODE+GDB+QEMU调试内核
linux·vscode·qemu·gdb
随风ada4 个月前
Windows、macOS、liunx下使用qemu搭建riscv64/linux
linux·windows·ubuntu·macos·golang·qemu·risc-v
witton4 个月前
x86版Ubuntu的容器中运行ARM版Ubuntu
linux·arm开发·ubuntu·docker·容器·arm·qemu
witton4 个月前
x86版的ubuntu上使用qemu运行arm版ubuntu
arm开发·ubuntu·arm·qemu·aarch64·qemu_efi.fd·cortex-a72
inquisiter4 个月前
qemu vcpu的创建过程
qemu