blob: 414aa5bd56668671f171810ec4c5ca37531ccc7a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
graphic: 0.932
peripherals: 0.862
virtual: 0.638
performance: 0.518
device: 0.486
semantic: 0.454
x86: 0.380
boot: 0.370
architecture: 0.274
user-level: 0.215
assembly: 0.197
register: 0.195
hypervisor: 0.188
vnc: 0.140
ppc: 0.140
mistranslation: 0.132
permissions: 0.120
socket: 0.119
kernel: 0.119
debug: 0.115
PID: 0.107
VMM: 0.102
network: 0.077
files: 0.076
risc-v: 0.076
KVM: 0.067
arm: 0.066
TCG: 0.025
i386: 0.023
Cannot install a fresh Windows 7 32-bit guest with Q35 machine type (mouse and keyboard do not function, so cannot continue install)
Description of problem:
When trying to install Windows 7 32-bit via the official SP1 installation ISO, the machine boots the installer, but both keyboard and mouse do not function, so the installation cannot proceed.
Steps to reproduce:
1. Using virt-manager, create a new VM using the x86 version of the Windows 7 SP1 install ISO found here: https://archive.org/details/windows-7-professional-with-sp1-x64-dvd-iso
2. Select `Microsoft Windows 7` as the Operating System type, which uses Q35 as the machine type
3. Click Begin Installation
4. See the Windows 7 installer screen show up
5. Keyboard and mouse inputs don't work at all, mouse cursor also doesn't appear
Additional information:
I've tried using `Microsoft Windows XP` as the Operating System in virt-manager, which switches to i440FX as the machine type, and the issue doesn't appear: keyboard and mouse both work perfectly. But of course, it would be nice to use Q35 instead to get USB 3.0, PCI-E, etc.

Notice the lack of cursor in the screenshot above on Q35.
When using a i440FX machine, the white Windows cursor will appear:

|