银河麒麟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

相关推荐
shandianchengzi15 天前
【记录】ARM|Ubuntu 24 快速安装 arm-none-eabi-gdb 及 QEMU 调试实战
linux·arm开发·ubuntu·arm·qemu
DeeplyMind15 天前
使用parted工具扩展QCOW2磁盘大小完整方案
linux·qemu·virtialization
总有刁民想爱朕ha16 天前
银河麒麟v10服务器版Docker部署MySQL 8教程
mysql·docker·容器·银河麒麟v10
张世争20 天前
RT-Thread qemu LVGL9.5 LV_LOG_USER 输出打印适配
qemu·rt-thread·log·lvgl9.5
张世争20 天前
RT-Thread qemu LVGL9.5 显示驱动更新 lv_port_disp.c
lcd·qemu·rt-thread·lvgl9.5
张世争21 天前
RT-Thread qemu LVGL9.5 鼠标 indev 驱动更新 lv_port_indev.c
qemu·rt-thread·indev·lvgl9.5
张世争23 天前
RT-Thread bsp qemu-vexpress-a9 编译环境
qemu·rt-thread·编译
至天1 个月前
Windows 10/11 终端(Windows Terminal)右键菜单缺失恢复方法
windows·终端·windows 11·windows 10·terminal·右键菜单·windowsterminal
ejinxian2 个月前
Linux 虚拟化技术 KVM/ESXI/Docker
linux·运维·docker·qemu·openvz