Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bug: win11 installation encountered an unexpected error. #1475

Open
1 task done
konosubakonoakua opened this issue Oct 11, 2024 · 20 comments
Open
1 task done

bug: win11 installation encountered an unexpected error. #1475

konosubakonoakua opened this issue Oct 11, 2024 · 20 comments
Labels
bug Something isn't working good first issue Good for newcomers

Comments

@konosubakonoakua
Copy link

I confirm this bug has not already been reported

  • I have searched the issues and this bug has not been reported previously

Describe the bug
image

To Reproduce
Steps to reproduce the behavior:

  1. quickget windows 11
  2. quickemu --vm windows-11.conf
  3. see error

Expected behavior
no error

Quickemu output
Run quickemu or quickemu and include the output of the failure below:

Quickemu output
               _      _
  __ _ _   _(_) ___| | _____ _ __ ___  _   _
 / _' | | | | |/ __| |/ / _ \ '_ ' _ \| | | |
| (_| | |_| | | (__|   <  __/ | | | | | |_| |
 \__, |\__,_|_|\___|_|\_\___|_| |_| |_|\__,_|
    |_| v4.9.6, using qemu 7.0.0
--------------------------------------------------------------------------------
 Project - https://github.com/quickemu-project/quickemu
 Discord - https://wimpysworld.io/discord
--------------------------------------------------------------------------------

Usage
  quickemu --vm ubuntu.conf <arguments>

Arguments
  --access                          : Enable remote spice access support. 'local' (default), 'remote', 'clientipaddress'
  --braille                         : Enable braille support. Requires SDL.
  --delete-disk                     : Delete the disk image and EFI variables
  --delete-vm                       : Delete the entire VM and its configuration
  --display                         : Select display backend. 'sdl' (default), 'cocoa', 'gtk', 'none', 'spice' or 'spice-app'
  --fullscreen                      : Starts VM in full screen mode (Ctl+Alt+f to exit)
  --ignore-msrs-always              : Configure KVM to always ignore unhandled machine-specific registers
  --kill                            : Kill the VM process if it is running
  --offline                         : Override all network settings and start the VM offline
  --shortcut                        : Create a desktop shortcut
  --snapshot apply <tag>            : Apply/restore a snapshot.
  --snapshot create <tag>           : Create a snapshot.
  --snapshot delete <tag>           : Delete a snapshot.
  --snapshot info                   : Show disk/snapshot info.
  --status-quo                      : Do not commit any changes to disk/snapshot.
  --viewer <viewer>                 : Choose an alternative viewer. @Options: 'spicy' (default), 'remote-viewer', 'none'
  --width <width>                   : Set VM screen width; requires '--height'
  --height <height>                 : Set VM screen height; requires '--width'
  --ssh-port <port>                 : Set SSH port manually
  --spice-port <port>               : Set SPICE port manually
  --public-dir <path>               : Expose share directory. @Options: '' (default: xdg-user-dir PUBLICSHARE), '<directory>', 'none'
  --monitor <type>                  : Set monitor connection type. @Options: 'socket' (default), 'telnet', 'none'
  --monitor-telnet-host <ip/host>   : Set telnet host for monitor. (default: 'localhost')
  --monitor-telnet-port <port>      : Set telnet port for monitor. (default: '4440')
  --monitor-cmd <cmd>               : Send command to monitor if available. (Example: system_powerdown)
  --serial <type>                   : Set serial connection type. @Options: 'socket' (default), 'telnet', 'none'
  --serial-telnet-host <ip/host>    : Set telnet host for serial. (default: 'localhost')
  --serial-telnet-port <port>       : Set telnet port for serial. (default: '6660')
  --keyboard <type>                 : Set keyboard. @Options: 'usb' (default), 'ps2', 'virtio'
  --keyboard_layout <layout>        : Set keyboard layout: 'en-us' (default)
  --mouse <type>                    : Set mouse. @Options: 'tablet' (default), 'ps2', 'usb', 'virtio'
  --usb-controller <type>           : Set usb-controller. @Options: 'ehci' (default), 'xhci', 'none'
  --sound-card <type>               : Set sound card. @Options: 'intel-hda' (default), 'ac97', 'es1370', 'sb16', 'usb-audio', 'none'
  --sound-duplex <type>             : Set sound card duplex. @Options: 'hda-micro' (default: speaker/mic), 'hda-duplex' (line-in/line-out), 'hda-
output' (output-only)
  --extra_args <arguments>          : Pass additional arguments to qemu
  --version                         : Print version

System information
Run quickreport and include the output here; if you can't run quickreport,
please provide the output of the following:

Quickreport output
  ----------------------------------
          Quickemu 4.9.6
  ----------------------------------
  Distro: Ubuntu 22.04.5 LTS
  Kernel: Linux 6.8.0-45-generic x86_64
  Memory: 23G
  GPU:
   - NVIDIA Corporation GK208B [GeForce GT 730] (rev a1)
  ----------------------------------
              curl 7.81.0
  ----------------------------------
  Libraries: libcurl/7.81.0 OpenSSL/3.0.2 zlib/1.2.11 brotli/1.0.9 zstd/1.4.8 libidn2/2.3.2 libpsl/0.21.0 (+libidn2/2.3.2) libssh/0.9.6/openssl/zli
  b nghttp2/1.43.0 librtmp/2.3 OpenLDAP/2.5.18
  Protocols: dict file ftp ftps gopher gophers http https imap imaps ldap ldaps mqtt pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp 
  Features:  alt-svc AsynchDNS brotli GSS-API HSTS HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSocke
  ts zstd
  ----------------------------------
              QEMU 7.0.0
  ----------------------------------
  Available CPUs:
  x86 486                   (alias configured by machine type)
  x86 486-v1                
  x86 Broadwell             (alias configured by machine type)
  x86 Broadwell-IBRS        (alias of Broadwell-v3)
  x86 Broadwell-noTSX       (alias of Broadwell-v2)
  x86 Broadwell-noTSX-IBRS  (alias of Broadwell-v4)
  x86 Broadwell-v1          Intel Core Processor (Broadwell)
  x86 Broadwell-v2          Intel Core Processor (Broadwell, no TSX)
  x86 Broadwell-v3          Intel Core Processor (Broadwell, IBRS)
  x86 Broadwell-v4          Intel Core Processor (Broadwell, no TSX, IBRS)
  x86 Cascadelake-Server    (alias configured by machine type)
  x86 Cascadelake-Server-noTSX  (alias of Cascadelake-Server-v3)
  x86 Cascadelake-Server-v1  Intel Xeon Processor (Cascadelake)
  x86 Cascadelake-Server-v2  Intel Xeon Processor (Cascadelake) [ARCH_CAPABILITIES]
  x86 Cascadelake-Server-v3  Intel Xeon Processor (Cascadelake) [ARCH_CAPABILITIES, no TSX]
  x86 Cascadelake-Server-v4  Intel Xeon Processor (Cascadelake) [ARCH_CAPABILITIES, no TSX]
  x86 Cascadelake-Server-v5  Intel Xeon Processor (Cascadelake) [ARCH_CAPABILITIES, EPT switching, XSAVES, no TSX]
  x86 Conroe                (alias configured by machine type)
  x86 Conroe-v1             Intel Celeron_4x0 (Conroe/Merom Class Core 2)
  x86 Cooperlake            (alias configured by machine type)
  x86 Cooperlake-v1         Intel Xeon Processor (Cooperlake)
  x86 Cooperlake-v2         Intel Xeon Processor (Cooperlake) [XSAVES]
  x86 Denverton             (alias configured by machine type)
  x86 Denverton-v1          Intel Atom Processor (Denverton)
  x86 Denverton-v2          Intel Atom Processor (Denverton) [no MPX, no MONITOR]
  x86 Denverton-v3          Intel Atom Processor (Denverton) [XSAVES, no MPX, no MONITOR]
  x86 Dhyana                (alias configured by machine type)
  x86 Dhyana-v1             Hygon Dhyana Processor
  x86 Dhyana-v2             Hygon Dhyana Processor [XSAVES]
  x86 EPYC                  (alias configured by machine type)
  x86 EPYC-IBPB             (alias of EPYC-v2)
  x86 EPYC-Milan            (alias configured by machine type)
  x86 EPYC-Milan-v1         AMD EPYC-Milan Processor
  x86 EPYC-Rome             (alias configured by machine type)
  x86 EPYC-Rome-v1          AMD EPYC-Rome Processor
  x86 EPYC-Rome-v2          AMD EPYC-Rome Processor
  x86 EPYC-v1               AMD EPYC Processor
  x86 EPYC-v2               AMD EPYC Processor (with IBPB)
  x86 EPYC-v3               AMD EPYC Processor
  x86 Haswell               (alias configured by machine type)
  x86 Haswell-IBRS          (alias of Haswell-v3)
  x86 Haswell-noTSX         (alias of Haswell-v2)
  x86 Haswell-noTSX-IBRS    (alias of Haswell-v4)
  x86 Haswell-v1            Intel Core Processor (Haswell)
  x86 Haswell-v2            Intel Core Processor (Haswell, no TSX)
  x86 Haswell-v3            Intel Core Processor (Haswell, IBRS)
  x86 Haswell-v4            Intel Core Processor (Haswell, no TSX, IBRS)
  x86 Icelake-Client        (alias configured by machine type)
  x86 Icelake-Client-noTSX  (alias of Icelake-Client-v2)
  x86 Icelake-Client-v1     Intel Core Processor (Icelake) [deprecated]
  x86 Icelake-Client-v2     Intel Core Processor (Icelake) [no TSX, deprecated]
  x86 Icelake-Client-v3     Intel Core Processor (Icelake) [no TSX, XSAVES, deprecated]
  x86 Icelake-Server        (alias configured by machine type)
  x86 Icelake-Server-noTSX  (alias of Icelake-Server-v2)
  x86 Icelake-Server-v1     Intel Xeon Processor (Icelake)
  x86 Icelake-Server-v2     Intel Xeon Processor (Icelake) [no TSX]
  x86 Icelake-Server-v3     Intel Xeon Processor (Icelake)
  x86 Icelake-Server-v4     Intel Xeon Processor (Icelake)
  x86 Icelake-Server-v5     Intel Xeon Processor (Icelake) [XSAVES]
  x86 Icelake-Server-v6     Intel Xeon Processor (Icelake) [5-level EPT]
  x86 IvyBridge             (alias configured by machine type)
  x86 IvyBridge-IBRS        (alias of IvyBridge-v2)
  x86 IvyBridge-v1          Intel Xeon E3-12xx v2 (Ivy Bridge)
  x86 IvyBridge-v2          Intel Xeon E3-12xx v2 (Ivy Bridge, IBRS)
  x86 KnightsMill           (alias configured by machine type)
  x86 KnightsMill-v1        Intel Xeon Phi Processor (Knights Mill)
  x86 Nehalem               (alias configured by machine type)
  x86 Nehalem-IBRS          (alias of Nehalem-v2)
  x86 Nehalem-v1            Intel Core i7 9xx (Nehalem Class Core i7)
  x86 Nehalem-v2            Intel Core i7 9xx (Nehalem Core i7, IBRS update)
  x86 Opteron_G1            (alias configured by machine type)
  x86 Opteron_G1-v1         AMD Opteron 240 (Gen 1 Class Opteron)
  x86 Opteron_G2            (alias configured by machine type)
  x86 Opteron_G2-v1         AMD Opteron 22xx (Gen 2 Class Opteron)
  x86 Opteron_G3            (alias configured by machine type)
  x86 Opteron_G3-v1         AMD Opteron 23xx (Gen 3 Class Opteron)
  x86 Opteron_G4            (alias configured by machine type)
  x86 Opteron_G4-v1         AMD Opteron 62xx class CPU
  x86 Opteron_G5            (alias configured by machine type)
  x86 Opteron_G5-v1         AMD Opteron 63xx class CPU
  x86 Penryn                (alias configured by machine type)
  x86 Penryn-v1             Intel Core 2 Duo P9xxx (Penryn Class Core 2)
  x86 SandyBridge           (alias configured by machine type)
  x86 SandyBridge-IBRS      (alias of SandyBridge-v2)
  x86 SandyBridge-v1        Intel Xeon E312xx (Sandy Bridge)
  x86 SandyBridge-v2        Intel Xeon E312xx (Sandy Bridge, IBRS update)
  x86 Skylake-Client        (alias configured by machine type)
  x86 Skylake-Client-IBRS   (alias of Skylake-Client-v2)
  x86 Skylake-Client-noTSX-IBRS  (alias of Skylake-Client-v3)
  x86 Skylake-Client-v1     Intel Core Processor (Skylake)
  x86 Skylake-Client-v2     Intel Core Processor (Skylake, IBRS)
  x86 Skylake-Client-v3     Intel Core Processor (Skylake, IBRS, no TSX)
  x86 Skylake-Client-v4     Intel Core Processor (Skylake, IBRS, no TSX) [IBRS, XSAVES, no TSX]
  x86 Skylake-Server        (alias configured by machine type)
  x86 Skylake-Server-IBRS   (alias of Skylake-Server-v2)
  x86 Skylake-Server-noTSX-IBRS  (alias of Skylake-Server-v3)
  x86 Skylake-Server-v1     Intel Xeon Processor (Skylake)
  x86 Skylake-Server-v2     Intel Xeon Processor (Skylake, IBRS)
  x86 Skylake-Server-v3     Intel Xeon Processor (Skylake, IBRS, no TSX)
  x86 Skylake-Server-v4     Intel Xeon Processor (Skylake, IBRS, no TSX)
  x86 Skylake-Server-v5     Intel Xeon Processor (Skylake, IBRS, no TSX) [IBRS, XSAVES, EPT switching, no TSX]
  x86 Snowridge             (alias configured by machine type)
  x86 Snowridge-v1          Intel Atom Processor (SnowRidge)
  x86 Snowridge-v2          Intel Atom Processor (Snowridge, no MPX)
  x86 Snowridge-v3          Intel Atom Processor (Snowridge, no MPX) [XSAVES, no MPX]
  x86 Snowridge-v4          Intel Atom Processor (Snowridge, no MPX) [no split lock detect, no core-capability]
  x86 Westmere              (alias configured by machine type)
  x86 Westmere-IBRS         (alias of Westmere-v2)
  x86 Westmere-v1           Westmere E56xx/L56xx/X56xx (Nehalem-C)
  x86 Westmere-v2           Westmere E56xx/L56xx/X56xx (IBRS update)
  x86 athlon                (alias configured by machine type)
  x86 athlon-v1             QEMU Virtual CPU version 2.5+
  x86 core2duo              (alias configured by machine type)
  x86 core2duo-v1           Intel(R) Core(TM)2 Duo CPU     T7700  @ 2.40GHz
  x86 coreduo               (alias configured by machine type)
  x86 coreduo-v1            Genuine Intel(R) CPU           T2600  @ 2.16GHz
  x86 kvm32                 (alias configured by machine type)
  x86 kvm32-v1              Common 32-bit KVM processor
  x86 kvm64                 (alias configured by machine type)
  x86 kvm64-v1              Common KVM processor
  x86 n270                  (alias configured by machine type)
  x86 n270-v1               Intel(R) Atom(TM) CPU N270   @ 1.60GHz
  x86 pentium               (alias configured by machine type)
  x86 pentium-v1            
  x86 pentium2              (alias configured by machine type)
  x86 pentium2-v1           
  x86 pentium3              (alias configured by machine type)
  x86 pentium3-v1           
  x86 phenom                (alias configured by machine type)
  x86 phenom-v1             AMD Phenom(tm) 9550 Quad-Core Processor
  x86 qemu32                (alias configured by machine type)
  x86 qemu32-v1             QEMU Virtual CPU version 2.5+
  x86 qemu64                (alias configured by machine type)
  x86 qemu64-v1             QEMU Virtual CPU version 2.5+
  x86 base                  base CPU model type with no features enabled
  x86 host                  processor with all supported host features 
  x86 max                   Enables all features supported by the accelerator in the current host
  
  Recognized CPUID flags:
    3dnow 3dnowext 3dnowprefetch abm ace2 ace2-en acpi adx aes amd-no-ssb
    amd-ssbd amd-stibp amx-bf16 amx-int8 amx-tile apic arat arch-capabilities
    avic avx avx-vnni avx2 avx512-4fmaps avx512-4vnniw avx512-bf16
    avx512-fp16 avx512-vp2intersect avx512-vpopcntdq avx512bitalg avx512bw
    avx512cd avx512dq avx512er avx512f avx512ifma avx512pf avx512vbmi
    avx512vbmi2 avx512vl avx512vnni bmi1 bmi2 bus-lock-detect cid cldemote
    clflush clflushopt clwb clzero cmov cmp-legacy core-capability cr8legacy
    cx16 cx8 dca de decodeassists ds ds-cpl dtes64 erms est extapic f16c
    flushbyasid fma fma4 fpu fsgsbase fsrm full-width-write fxsr fxsr-opt
    gfni hle ht hypervisor ia64 ibpb ibrs ibrs-all ibs intel-pt intel-pt-lip
    invpcid invtsc kvm-asyncpf kvm-asyncpf-int kvm-hint-dedicated kvm-mmu
    kvm-msi-ext-dest-id kvm-nopiodelay kvm-poll-control kvm-pv-eoi kvm-pv-ipi
    kvm-pv-sched-yield kvm-pv-tlb-flush kvm-pv-unhalt kvm-steal-time kvmclock
    kvmclock kvmclock-stable-bit la57 lahf-lm lbrv lm lwp mca mce md-clear
    mds-no misalignsse mmx mmxext monitor movbe movdir64b movdiri mpx msr
    mtrr nodeid-msr npt nrip-save nx osvw pae pat pause-filter pbe pcid
    pclmulqdq pcommit pdcm pdpe1gb perfctr-core perfctr-nb pfthreshold pge
    phe phe-en pks pku pmm pmm-en pn pni popcnt pschange-mc-no pse pse36
    rdctl-no rdpid rdrand rdseed rdtscp rsba rtm sep serialize sgx sgx-debug
    sgx-exinfo sgx-kss sgx-mode64 sgx-provisionkey sgx-tokenkey sgx1 sgx2
    sgxlc sha-ni skinit skip-l1dfl-vmentry smap smep smx spec-ctrl
    split-lock-detect ss ssb-no ssbd sse sse2 sse4.1 sse4.2 sse4a ssse3 stibp
    svm svm-lock svme-addr-chk syscall taa-no tbm tce tm tm2 topoext tsc
    tsc-adjust tsc-deadline tsc-scale tsx-ctrl tsx-ldtrk umip v-vmsave-vmload
    vaes vgif virt-ssbd vmcb-clean vme vmx vmx-activity-hlt
    vmx-activity-shutdown vmx-activity-wait-sipi vmx-apicv-register
    vmx-apicv-vid vmx-apicv-x2apic vmx-apicv-xapic vmx-cr3-load-noexit
    vmx-cr3-store-noexit vmx-cr8-load-exit vmx-cr8-store-exit vmx-desc-exit
    vmx-encls-exit vmx-entry-ia32e-mode vmx-entry-load-bndcfgs
    vmx-entry-load-efer vmx-entry-load-pat vmx-entry-load-perf-global-ctrl
    vmx-entry-load-pkrs vmx-entry-load-rtit-ctl vmx-entry-noload-debugctl
    vmx-ept vmx-ept-1gb vmx-ept-2mb vmx-ept-advanced-exitinfo
    vmx-ept-execonly vmx-eptad vmx-eptp-switching vmx-exit-ack-intr
    vmx-exit-clear-bndcfgs vmx-exit-clear-rtit-ctl vmx-exit-load-efer
    vmx-exit-load-pat vmx-exit-load-perf-global-ctrl vmx-exit-load-pkrs
    vmx-exit-nosave-debugctl vmx-exit-save-efer vmx-exit-save-pat
    vmx-exit-save-preemption-timer vmx-flexpriority vmx-hlt-exit vmx-ins-outs
    vmx-intr-exit vmx-invept vmx-invept-all-context vmx-invept-single-context
    vmx-invept-single-context vmx-invept-single-context-noglobals
    vmx-invlpg-exit vmx-invpcid-exit vmx-invvpid vmx-invvpid-all-context
    vmx-invvpid-single-addr vmx-io-bitmap vmx-io-exit vmx-monitor-exit
    vmx-movdr-exit vmx-msr-bitmap vmx-mtf vmx-mwait-exit vmx-nmi-exit
    vmx-page-walk-4 vmx-page-walk-5 vmx-pause-exit vmx-ple vmx-pml
    vmx-posted-intr vmx-preemption-timer vmx-rdpmc-exit vmx-rdrand-exit
    vmx-rdseed-exit vmx-rdtsc-exit vmx-rdtscp-exit vmx-secondary-ctls
    vmx-shadow-vmcs vmx-store-lma vmx-true-ctls vmx-tsc-offset
    vmx-tsc-scaling vmx-unrestricted-guest vmx-vintr-pending vmx-vmfunc
    vmx-vmwrite-vmexit-fields vmx-vnmi vmx-vnmi-pending vmx-vpid
    vmx-wbinvd-exit vmx-xsaves vmx-zero-len-inject vpclmulqdq waitpkg
    wbnoinvd wdt x2apic xcrypt xcrypt-en xfd xgetbv1 xop xsave xsavec
    xsaveerptr xsaveopt xsaves xstore xstore-en xtpr
  
  ----------------------------------
                 CPU
  ----------------------------------
  Architecture:                         x86_64
  CPU op-mode(s):                       32-bit, 64-bit
  Address sizes:                        46 bits physical, 48 bits virtual
  Byte Order:                           Little Endian
  CPU(s):                               20
  On-line CPU(s) list:                  0-19
  Vendor ID:                            GenuineIntel
  Model name:                           12th Gen Intel(R) Core(TM) i7-12700
  CPU family:                           6
  Model:                                151
  Thread(s) per core:                   2
  Core(s) per socket:                   12
  Socket(s):                            1
  Stepping:                             2
  CPU max MHz:                          4900.0000
  CPU min MHz:                          800.0000
  BogoMIPS:                             4224.00
  Flags:                                fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 
  ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_f
  req pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer a
  es xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsg
  sbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves split_lock_detec
  t user_shstk avx_vnni dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req hfi vnmi umip pku ospke waitpkg gfni vaes vpclmul
  qdq tme rdpid movdiri movdir64b fsrm md_clear serialize pconfig arch_lbr ibt flush_l1d arch_capabilities
  Virtualization:                       VT-x
  L1d cache:                            512 KiB (12 instances)
  L1i cache:                            512 KiB (12 instances)
  L2 cache:                             12 MiB (9 instances)
  L3 cache:                             25 MiB (1 instance)
  NUMA node(s):                         1
  NUMA node0 CPU(s):                    0-19
  Vulnerability Gather data sampling:   Not affected
  Vulnerability Itlb multihit:          Not affected
  Vulnerability L1tf:                   Not affected
  Vulnerability Mds:                    Not affected
  Vulnerability Meltdown:               Not affected
  Vulnerability Mmio stale data:        Not affected
  Vulnerability Reg file data sampling: Mitigation; Clear Register File
  Vulnerability Retbleed:               Not affected
  Vulnerability Spec rstack overflow:   Not affected
  Vulnerability Spec store bypass:      Mitigation; Speculative Store Bypass disabled via prctl
  Vulnerability Spectre v1:             Mitigation; usercopy/swapgs barriers and __user pointer sanitization
  Vulnerability Spectre v2:             Mitigation; Enhanced / Automatic IBRS; IBPB conditional; RSB filling; PBRSB-eIBRS SW sequence; BHI BHI_DIS_
  S
  Vulnerability Srbds:                  Not affected
  Vulnerability Tsx async abort:        Not affected
@n1yn
Copy link

n1yn commented Oct 12, 2024

Same problem here.

Quickemu output

Quickemu 4.9.6 using /nix/store/bpynb2zrf563xz6xyz3kc33kpjrq002s-qemu-9.1.0/bin/qemu-system-x86_64 v9.1.0
 - Host:     NixOS 24.11 (Vicuna) running Linux 6.6.54 computer
 - CPU:      AMD Ryzen 9 3900X 12-Core Processor 
 - CPU VM:   host, 1 Socket(s), 4 Core(s), 2 Thread(s)
 - MSR:      WARNING! Ignoring unhandled Model-Specific Registers is disabled.

             echo 1 | sudo tee /sys/module/kvm/parameters/ignore_msrs

             If you are unable to run macOS or Windows VMs then run the above 👆
             This will enable ignoring of unhandled MSRs until you reboot the host.
             You can make this change permanent by running: 'quickemu --ignore-msrs-always'
 - RAM VM:   8G RAM
 - BOOT:     EFI (Windows), OVMF (/nix/store/18fwgvs3k4mkp8i8j53clr83787dfqwp-OVMF-202408-fd/FV/OVMF_CODE.fd), SecureBoot (off).
 - Disk:     windows-11/disk.qcow2 (64G)
             Looks unused, booting from windows-11/windows-11.iso
 - Boot ISO: windows-11/windows-11.iso
 - CD-ROM:   windows-11/virtio-win.iso
 - Display:  SDL, virtio-vga-gl, GL (on), VirGL (on) @ (1280 x 800)
 - Sound:    intel-hda (hda-micro)
 - ssh:      On host:  ssh user@localhost -p 22220
 - WebDAV:   On guest: dav://localhost:9843/
 - smbd:     On guest: smb://10.0.2.4/qemu
 - Network:  User (virtio-net)
 - Monitor:  On host:  socat -,echo=0,icanon=0 unix-connect:windows-11/windows-11-monitor.socket
 - Serial:   On host:  socat -,echo=0,icanon=0 unix-connect:windows-11/windows-11-serial.socket
 - Process:  Started windows-11.conf as windows-11 (50817)
 - Sending:  via socket sendkey ret
 - Sending:  via socket sendkey ret
 - Sending:  via socket sendkey ret
 - Sending:  via socket sendkey ret
 - Sending:  via socket sendkey ret

Quickreport output

----------------------------------
        Quickemu 4.9.6
----------------------------------
Distro:	NixOS 24.11 (Vicuna)
Kernel:	Linux 6.6.54 x86_64
Memory:	15G
GPU:
 - Advanced Micro Devices, Inc. [AMD/ATI] Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT] (rev c5)
----------------------------------
            curl 8.9.1
----------------------------------
Libraries: libcurl/8.9.1 OpenSSL/3.0.14 zlib/1.3.1 brotli/1.1.0 zstd/1.5.6 libidn2/2.3.7 libpsl/0.21.5 libssh2/1.11.0 nghttp2/1.62.1
Protocols: dict file ftp ftps gopher gophers http https imap imaps ipfs ipns mqtt pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp
Features:  alt-svc AsynchDNS brotli GSS-API HSTS HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM PSL SPNEGO SSL threadsafe TLS-SRP UnixSockets zstd
----------------------------------
            QEMU 9.1.0
----------------------------------
Available CPUs:
  486                   (alias configured by machine type)
  486-v1                
  Broadwell             (alias configured by machine type)
  Broadwell-IBRS        (alias of Broadwell-v3)
  Broadwell-noTSX       (alias of Broadwell-v2)
  Broadwell-noTSX-IBRS  (alias of Broadwell-v4)
  Broadwell-v1          Intel Core Processor (Broadwell)
  Broadwell-v2          Intel Core Processor (Broadwell, no TSX)
  Broadwell-v3          Intel Core Processor (Broadwell, IBRS)
  Broadwell-v4          Intel Core Processor (Broadwell, no TSX, IBRS)
  Cascadelake-Server    (alias configured by machine type)
  Cascadelake-Server-noTSX  (alias of Cascadelake-Server-v3)
  Cascadelake-Server-v1  Intel Xeon Processor (Cascadelake)
  Cascadelake-Server-v2  Intel Xeon Processor (Cascadelake) [ARCH_CAPABILITIES]
  Cascadelake-Server-v3  Intel Xeon Processor (Cascadelake) [ARCH_CAPABILITIES, no TSX]
  Cascadelake-Server-v4  Intel Xeon Processor (Cascadelake) [ARCH_CAPABILITIES, no TSX]
  Cascadelake-Server-v5  Intel Xeon Processor (Cascadelake) [ARCH_CAPABILITIES, EPT switching, XSAVES, no TSX]
  Conroe                (alias configured by machine type)
  Conroe-v1             Intel Celeron_4x0 (Conroe/Merom Class Core 2)
  Cooperlake            (alias configured by machine type)
  Cooperlake-v1         Intel Xeon Processor (Cooperlake)
  Cooperlake-v2         Intel Xeon Processor (Cooperlake) [XSAVES]
  Denverton             (alias configured by machine type)
  Denverton-v1          Intel Atom Processor (Denverton)
  Denverton-v2          Intel Atom Processor (Denverton) [no MPX, no MONITOR]
  Denverton-v3          Intel Atom Processor (Denverton) [XSAVES, no MPX, no MONITOR]
  Dhyana                (alias configured by machine type)
  Dhyana-v1             Hygon Dhyana Processor
  Dhyana-v2             Hygon Dhyana Processor [XSAVES]
  EPYC                  (alias configured by machine type)
  EPYC-Genoa            (alias configured by machine type)
  EPYC-Genoa-v1         AMD EPYC-Genoa Processor
  EPYC-IBPB             (alias of EPYC-v2)
  EPYC-Milan            (alias configured by machine type)
  EPYC-Milan-v1         AMD EPYC-Milan Processor
  EPYC-Milan-v2         AMD EPYC-Milan-v2 Processor
  EPYC-Rome             (alias configured by machine type)
  EPYC-Rome-v1          AMD EPYC-Rome Processor
  EPYC-Rome-v2          AMD EPYC-Rome Processor
  EPYC-Rome-v3          AMD EPYC-Rome-v3 Processor
  EPYC-Rome-v4          AMD EPYC-Rome-v4 Processor (no XSAVES)
  EPYC-v1               AMD EPYC Processor
  EPYC-v2               AMD EPYC Processor (with IBPB)
  EPYC-v3               AMD EPYC Processor
  EPYC-v4               AMD EPYC-v4 Processor
  GraniteRapids         (alias configured by machine type)
  GraniteRapids-v1      Intel Xeon Processor (GraniteRapids)
  Haswell               (alias configured by machine type)
  Haswell-IBRS          (alias of Haswell-v3)
  Haswell-noTSX         (alias of Haswell-v2)
  Haswell-noTSX-IBRS    (alias of Haswell-v4)
  Haswell-v1            Intel Core Processor (Haswell)
  Haswell-v2            Intel Core Processor (Haswell, no TSX)
  Haswell-v3            Intel Core Processor (Haswell, IBRS)
  Haswell-v4            Intel Core Processor (Haswell, no TSX, IBRS)
  Icelake-Server        (alias configured by machine type)
  Icelake-Server-noTSX  (alias of Icelake-Server-v2)
  Icelake-Server-v1     Intel Xeon Processor (Icelake)
  Icelake-Server-v2     Intel Xeon Processor (Icelake) [no TSX]
  Icelake-Server-v3     Intel Xeon Processor (Icelake)
  Icelake-Server-v4     Intel Xeon Processor (Icelake)
  Icelake-Server-v5     Intel Xeon Processor (Icelake) [XSAVES]
  Icelake-Server-v6     Intel Xeon Processor (Icelake) [5-level EPT]
  Icelake-Server-v7     Intel Xeon Processor (Icelake) [TSX, taa-no]
  IvyBridge             (alias configured by machine type)
  IvyBridge-IBRS        (alias of IvyBridge-v2)
  IvyBridge-v1          Intel Xeon E3-12xx v2 (Ivy Bridge)
  IvyBridge-v2          Intel Xeon E3-12xx v2 (Ivy Bridge, IBRS)
  KnightsMill           (alias configured by machine type)
  KnightsMill-v1        Intel Xeon Phi Processor (Knights Mill)
  Nehalem               (alias configured by machine type)
  Nehalem-IBRS          (alias of Nehalem-v2)
  Nehalem-v1            Intel Core i7 9xx (Nehalem Class Core i7)
  Nehalem-v2            Intel Core i7 9xx (Nehalem Core i7, IBRS update)
  Opteron_G1            (alias configured by machine type)
  Opteron_G1-v1         AMD Opteron 240 (Gen 1 Class Opteron)
  Opteron_G2            (alias configured by machine type)
  Opteron_G2-v1         AMD Opteron 22xx (Gen 2 Class Opteron)
  Opteron_G3            (alias configured by machine type)
  Opteron_G3-v1         AMD Opteron 23xx (Gen 3 Class Opteron)
  Opteron_G4            (alias configured by machine type)
  Opteron_G4-v1         AMD Opteron 62xx class CPU
  Opteron_G5            (alias configured by machine type)
  Opteron_G5-v1         AMD Opteron 63xx class CPU
  Penryn                (alias configured by machine type)
  Penryn-v1             Intel Core 2 Duo P9xxx (Penryn Class Core 2)
  SandyBridge           (alias configured by machine type)
  SandyBridge-IBRS      (alias of SandyBridge-v2)
  SandyBridge-v1        Intel Xeon E312xx (Sandy Bridge)
  SandyBridge-v2        Intel Xeon E312xx (Sandy Bridge, IBRS update)
  SapphireRapids        (alias configured by machine type)
  SapphireRapids-v1     Intel Xeon Processor (SapphireRapids)
  SapphireRapids-v2     Intel Xeon Processor (SapphireRapids)
  SapphireRapids-v3     Intel Xeon Processor (SapphireRapids)
  SierraForest          (alias configured by machine type)
  SierraForest-v1       Intel Xeon Processor (SierraForest)
  Skylake-Client        (alias configured by machine type)
  Skylake-Client-IBRS   (alias of Skylake-Client-v2)
  Skylake-Client-noTSX-IBRS  (alias of Skylake-Client-v3)
  Skylake-Client-v1     Intel Core Processor (Skylake)
  Skylake-Client-v2     Intel Core Processor (Skylake, IBRS)
  Skylake-Client-v3     Intel Core Processor (Skylake, IBRS, no TSX)
  Skylake-Client-v4     Intel Core Processor (Skylake, IBRS, no TSX) [IBRS, XSAVES, no TSX]
  Skylake-Server        (alias configured by machine type)
  Skylake-Server-IBRS   (alias of Skylake-Server-v2)
  Skylake-Server-noTSX-IBRS  (alias of Skylake-Server-v3)
  Skylake-Server-v1     Intel Xeon Processor (Skylake)
  Skylake-Server-v2     Intel Xeon Processor (Skylake, IBRS)
  Skylake-Server-v3     Intel Xeon Processor (Skylake, IBRS, no TSX)
  Skylake-Server-v4     Intel Xeon Processor (Skylake, IBRS, no TSX)
  Skylake-Server-v5     Intel Xeon Processor (Skylake, IBRS, no TSX) [IBRS, XSAVES, EPT switching, no TSX]
  Snowridge             (alias configured by machine type)
  Snowridge-v1          Intel Atom Processor (SnowRidge)
  Snowridge-v2          Intel Atom Processor (Snowridge, no MPX)
  Snowridge-v3          Intel Atom Processor (Snowridge, no MPX) [XSAVES, no MPX]
  Snowridge-v4          Intel Atom Processor (Snowridge, no MPX) [no split lock detect, no core-capability]
  Westmere              (alias configured by machine type)
  Westmere-IBRS         (alias of Westmere-v2)
  Westmere-v1           Westmere E56xx/L56xx/X56xx (Nehalem-C)
  Westmere-v2           Westmere E56xx/L56xx/X56xx (IBRS update)
  athlon                (alias configured by machine type)
  athlon-v1             QEMU Virtual CPU version 2.5+
  core2duo              (alias configured by machine type)
  core2duo-v1           Intel(R) Core(TM)2 Duo CPU     T7700  @ 2.40GHz
  coreduo               (alias configured by machine type)
  coreduo-v1            Genuine Intel(R) CPU           T2600  @ 2.16GHz
  kvm32                 (alias configured by machine type)
  kvm32-v1              Common 32-bit KVM processor
  kvm64                 (alias configured by machine type)
  kvm64-v1              Common KVM processor
  n270                  (alias configured by machine type)
  n270-v1               Intel(R) Atom(TM) CPU N270   @ 1.60GHz
  pentium               (alias configured by machine type)
  pentium-v1            
  pentium2              (alias configured by machine type)
  pentium2-v1           
  pentium3              (alias configured by machine type)
  pentium3-v1           
  phenom                (alias configured by machine type)
  phenom-v1             AMD Phenom(tm) 9550 Quad-Core Processor
  qemu32                (alias configured by machine type)
  qemu32-v1             QEMU Virtual CPU version 2.5+
  qemu64                (alias configured by machine type)
  qemu64-v1             QEMU Virtual CPU version 2.5+
  base                  base CPU model type with no features enabled
  host                  processor with all supported host features 
  max                   Enables all features supported by the accelerator in the current host

Recognized CPUID flags:
  3dnow 3dnowext 3dnowprefetch abm ace2 ace2-en acpi adx aes amd-no-ssb
  amd-psfd amd-ssbd amd-stibp amx-bf16 amx-complex amx-fp16 amx-int8
  amx-tile apic arat arch-capabilities arch-lbr auto-ibrs avic avx avx-ifma
  avx-ne-convert avx-vnni avx-vnni-int16 avx-vnni-int8 avx2 avx512-4fmaps
  avx512-4vnniw avx512-bf16 avx512-fp16 avx512-vp2intersect
  avx512-vpopcntdq avx512bitalg avx512bw avx512cd avx512dq avx512er avx512f
  avx512ifma avx512pf avx512vbmi avx512vbmi2 avx512vl avx512vnni bmi1 bmi2
  bus-lock-detect cid cldemote clflush clflushopt clwb clzero cmov
  cmp-legacy cmpccxadd core-capability cr8legacy cx16 cx8 dca de
  decodeassists ds ds-cpl dtes64 erms est extapic f16c fb-clear fbsdp-no
  flush-l1d flushbyasid fma fma4 fpu fred fsgsbase fsrc fsrm fsrs
  full-width-write fxsr fxsr-opt fzrm gds-no gfni hle ht hypervisor ia64
  ibpb ibrs ibrs-all ibs intel-pt intel-pt-lip invpcid invtsc kvm-asyncpf
  kvm-asyncpf-int kvm-asyncpf-vmexit kvm-hint-dedicated kvm-mmu
  kvm-msi-ext-dest-id kvm-nopiodelay kvm-poll-control kvm-pv-eoi kvm-pv-ipi
  kvm-pv-sched-yield kvm-pv-tlb-flush kvm-pv-unhalt kvm-steal-time kvmclock
  kvmclock kvmclock-stable-bit la57 lahf-lm lam lbrv
  lfence-always-serializing lkgs lm lwp mca mcdt-no mce md-clear mds-no
  misalignsse mmx mmxext monitor movbe movdir64b movdiri mpx msr mtrr
  no-nested-data-bp nodeid-msr npt nrip-save null-sel-clr-base nx osvw
  overflow-recov pae pat pause-filter pbe pbrsb-no pcid pclmulqdq pcommit
  pdcm pdpe1gb perfctr-core perfctr-nb pfthreshold pge phe phe-en pks pku
  pmm pmm-en pn pni popcnt prefetchiti pschange-mc-no psdp-no pse pse36
  rdctl-no rdpid rdrand rdseed rdtscp rfds-clear rfds-no rsba rtm
  sbdr-ssdp-no sep serialize sgx sgx-aex-notify sgx-debug sgx-edeccssa
  sgx-exinfo sgx-kss sgx-mode64 sgx-provisionkey sgx-tokenkey sgx1 sgx2
  sgxlc sha-ni skinit skip-l1dfl-vmentry smap smep smx spec-ctrl
  split-lock-detect ss ssb-no ssbd sse sse2 sse4.1 sse4.2 sse4a ssse3 stibp
  stibp-always-on succor svm svm-lock svme-addr-chk syscall taa-no tbm tce
  tm tm2 topoext tsc tsc-adjust tsc-deadline tsc-scale tsx-ctrl tsx-ldtrk
  umip v-vmsave-vmload vaes vgif virt-ssbd vmcb-clean vme vmx
  vmx-activity-hlt vmx-activity-shutdown vmx-activity-wait-sipi
  vmx-any-errcode vmx-apicv-register vmx-apicv-vid vmx-apicv-x2apic
  vmx-apicv-xapic vmx-cr3-load-noexit vmx-cr3-store-noexit
  vmx-cr8-load-exit vmx-cr8-store-exit vmx-desc-exit
  vmx-enable-user-wait-pause vmx-encls-exit vmx-entry-ia32e-mode
  vmx-entry-load-bndcfgs vmx-entry-load-efer vmx-entry-load-pat
  vmx-entry-load-perf-global-ctrl vmx-entry-load-pkrs
  vmx-entry-load-rtit-ctl vmx-entry-noload-debugctl vmx-ept vmx-ept-1gb
  vmx-ept-2mb vmx-ept-advanced-exitinfo vmx-ept-execonly vmx-eptad
  vmx-eptp-switching vmx-exit-ack-intr vmx-exit-clear-bndcfgs
  vmx-exit-clear-rtit-ctl vmx-exit-load-efer vmx-exit-load-pat
  vmx-exit-load-perf-global-ctrl vmx-exit-load-pkrs
  vmx-exit-nosave-debugctl vmx-exit-save-efer vmx-exit-save-pat
  vmx-exit-save-preemption-timer vmx-flexpriority vmx-hlt-exit vmx-ins-outs
  vmx-intr-exit vmx-invept vmx-invept-all-context vmx-invept-single-context
  vmx-invept-single-context vmx-invept-single-context-noglobals
  vmx-invlpg-exit vmx-invpcid-exit vmx-invvpid vmx-invvpid-all-context
  vmx-invvpid-single-addr vmx-io-bitmap vmx-io-exit vmx-monitor-exit
  vmx-movdr-exit vmx-msr-bitmap vmx-mtf vmx-mwait-exit vmx-nested-exception
  vmx-nmi-exit vmx-page-walk-4 vmx-page-walk-5 vmx-pause-exit vmx-ple
  vmx-pml vmx-posted-intr vmx-preemption-timer vmx-rdpmc-exit
  vmx-rdrand-exit vmx-rdseed-exit vmx-rdtsc-exit vmx-rdtscp-exit
  vmx-secondary-ctls vmx-shadow-vmcs vmx-store-lma vmx-true-ctls
  vmx-tsc-offset vmx-tsc-scaling vmx-unrestricted-guest vmx-vintr-pending
  vmx-vmfunc vmx-vmwrite-vmexit-fields vmx-vnmi vmx-vnmi-pending vmx-vpid
  vmx-wbinvd-exit vmx-xsaves vmx-zero-len-inject vnmi vpclmulqdq waitpkg
  wbnoinvd wdt wrmsrns x2apic xcrypt xcrypt-en xfd xgetbv1 xop xsave xsavec
  xsaveerptr xsaveopt xsaves xstore xstore-en xtpr

----------------------------------
               CPU
----------------------------------
Architecture:                         x86_64
CPU op-mode(s):                       32-bit, 64-bit
Address sizes:                        43 bits physical, 48 bits virtual
Byte Order:                           Little Endian
CPU(s):                               24
On-line CPU(s) list:                  0-23
Vendor ID:                            AuthenticAMD
Model name:                           AMD Ryzen 9 3900X 12-Core Processor
CPU family:                           23
Model:                                113
Thread(s) per core:                   2
Core(s) per socket:                   12
Socket(s):                            1
Stepping:                             0
Frequency boost:                      enabled
CPU(s) scaling MHz:                   55%
CPU max MHz:                          4672,0698
CPU min MHz:                          2200,0000
BogoMIPS:                             7585,94
Flags:                                fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip rdpid overflow_recov succor smca sev sev_es
Virtualization:                       AMD-V
L1d cache:                            384 KiB (12 instances)
L1i cache:                            384 KiB (12 instances)
L2 cache:                             6 MiB (12 instances)
L3 cache:                             64 MiB (4 instances)
NUMA node(s):                         1
NUMA node0 CPU(s):                    0-23
Vulnerability Gather data sampling:   Not affected
Vulnerability Itlb multihit:          Not affected
Vulnerability L1tf:                   Not affected
Vulnerability Mds:                    Not affected
Vulnerability Meltdown:               Not affected
Vulnerability Mmio stale data:        Not affected
Vulnerability Reg file data sampling: Not affected
Vulnerability Retbleed:               Mitigation; untrained return thunk; SMT enabled with STIBP protection
Vulnerability Spec rstack overflow:   Mitigation; Safe RET
Vulnerability Spec store bypass:      Mitigation; Speculative Store Bypass disabled via prctl
Vulnerability Spectre v1:             Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:             Mitigation; Retpolines; IBPB conditional; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected
Vulnerability Srbds:                  Not affected
Vulnerability Tsx async abort:        Not affected

@dschrempf
Copy link

I also have this problem!

@dschrempf
Copy link

As far as I can see, both @n1yn and I are on NixOS but the first report is from Ubuntu...

@dschrempf
Copy link

This thread may be relevant: virtio-win/kvm-guest-drivers-windows#1100

@vynxc
Copy link

vynxc commented Oct 15, 2024

i have the same problem too.

@hmihaylov-sc
Copy link

I hit the same issue as well

@AOx0
Copy link

AOx0 commented Oct 19, 2024

Same over here

@lj3954
Copy link
Member

lj3954 commented Oct 20, 2024

Please try removing the fixed_iso line from your config file.

@lloyd-dada
Copy link

Commented out the fixed_iso line from the config file and it got past the error.
But now I'm having a hardware recognition issue that I need to troubleshoot.....
(i'm using nixos)

@lloyd-dada
Copy link

This thread may be relevant: virtio-win/kvm-guest-drivers-windows#1100

Thank you for this, in the thread they claim that they only have an issue with the most recent version of the Win11 ISO. So you get an error with 24H2 and not 23H2. I decided to test this with quickemu. I can confirm that 23H2 is working as expected and only get this bug with 24H2.

@ivanstepanovftw
Copy link

How to get older Windows versions?

@lloyd-dada
Copy link

How to get older Windows versions?

I found this tool to prepare an ISO from Microsoft directly: MediaCreationTool.bat

I used a VM with windows 10 then used the bat script, then used the ISO to launch a Windows 11 VM.

@ivanstepanovftw
Copy link

.bat

😒

@only1thor
Copy link

only1thor commented Oct 31, 2024

@lloyd-dada

This thread may be relevant: virtio-win/kvm-guest-drivers-windows#1100

Thank you for this, in the thread they claim that they only have an issue with the most recent version of the Win11 ISO. So you get an error with 24H2 and not 23H2. I decided to test this with quickemu. I can confirm that 23H2 is working as expected and only get this bug with 24H2.

How did you get hold of 23H2?

is there a quickget option to download the older version?

@only1thor
Copy link

It seems that it may work if the installation uses IDE emulaton for iso, and disk:
virtio-win/kvm-guest-drivers-windows#1100 (comment)
But that can be swapped back to vioscsiafter installation.
Maybe that could serve as a work-around in the meantime?

@lloyd-dada
Copy link

How to get older Windows versions?

I found this tool to prepare an ISO from Microsoft directly: MediaCreationTool.bat

I used a VM with windows 10 then used the bat script, then used the ISO to launch a Windows 11 VM.

This is the script I used but I'm not sure if it the one to recommend, maybe you find a better one?

@only1thor
Copy link

ah, yes, i was a bit quick to post.
i was hoping you had found a way to download the older versions without the tool. Not realizing that you where the one sharing the MediaCreationTool.bat.
Thanks for the kind answer regardless!
although i was hoping to find a way to get an old version from a linux machine, since i don't have windows. hence trynig to set up the VM.
seems i'm in a bit of a catch 22 😅

@lj3954 lj3954 added bug Something isn't working good first issue Good for newcomers labels Nov 11, 2024
@lj3954 lj3954 self-assigned this Nov 11, 2024
@lj3954
Copy link
Member

lj3954 commented Nov 11, 2024

Temporarily changing your guest_os to windows-server should allow you to get through the installation. After you get through setup, install the drivers from the disk manually

@lj3954 lj3954 removed their assignment Nov 12, 2024
@00sapo
Copy link

00sapo commented Nov 13, 2024

Temporarily changing your guest_os to windows-server should allow you to get through the installation. After you get through setup, install the drivers from the disk manually

True, it works for me

For some reason I was missing these two lines in the config, not sure if this is another bug:

tpm="on"
secureboot="off"

@B83C
Copy link

B83C commented Nov 26, 2024

Temporarily changing your guest_os to windows-server should allow you to get through the installation. After you get through setup, install the drivers from the disk manually

True, it works for me

For some reason I was missing these two lines in the config, not sure if this is another bug:

tpm="on"
secureboot="off"

I think secureboot should be made necessary here for the installation of Windows 11. At least my installation didn't work without it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests