dockur / windows

Windows inside a Docker container.
MIT License
15.51k stars 1.27k forks source link

ERROR: qemu-system-x86_64: error: failed to set MSR 0x48d to 0xff00000016 #614

Open Samonsix opened 2 weeks ago

Samonsix commented 2 weeks ago

Operating system

Ubuntu18.04

Description

kvm-ok

INFO: /dev/kvm exists KVM acceleration can be used

cpuinfo

Intel(R) Xeon(R) Silver 4116 CPU @ 2.10GHz

Docker compose

docker run -itd --name windows \ -p 8006:8006 -p 3389:3389/tcp -p 3389:3389/udp \ --device=/dev/kvm --privileged --cap-add NET_ADMIN --security-opt seccomp=unconfined \ -v /home/user/work/Win10_22H2_Chinese_Simplified_x64v1.iso:/storage/custom.iso \ -v /home/user/win10:/storage \ --stop-timeout 120 \ -e RAM_SIZE="64G" \ -e CPU_CORES="24" \ -e DISK_SIZE="512G" \ dockurr/windows

Docker log

❯ Starting Windows for Docker v2.16... ❯ For support visit https://github.com/dockur/windows

❯ Booting Windows on a Intel Xeon Silver 4116 CPU Intel Xeon Silver 4116 CPU using QEMU v8.2.1 with kernel 5.0.0-36-generic... ❯ ERROR: qemu-system-x86_64: error: failed to set MSR 0x48d to 0xff00000016 qemu-system-x86_64: target/i386/kvm/kvm.c:3209: kvm_buf_set_msrs: Assertion `ret == cpu->kvm_msr_buf->nmsrs' failed.

Screenshots (optional)

No response

Lee-1024 commented 1 week ago

I have the same issue