2026-02-03Genre: reportsВ этой публикации описан процесс создания виртуальной машины с Windows в виде гостевой ОС, которая будет обладать важным для инженерного ПО свойством - быстродействием.
Перед началом нужно:
Настройки VMM
Включено редактирование XML
Окно выбора имени VM
Чипсет Q35
Проброс ядер процессора
Настройка хранилища
Монтирование диска с драйверами
Настройка сети
Таким образом, подготовка к установки гостевой ОС завершена.
Так как мы не хотим привязывать Microsoft аккаунт к гостевой системе, на время установки нужно отключить интернет. Для создания локального аккаунта надо нажать Shift+F10 и ввести в командную строку oobe\bypassnro.
Так как в нашей конфигурации нет TPM и Secure Boot, проверку его наличия нужно отключить, нажав Shift+F10 на экране связанной с этим ошибки ошибки, введя regedit, создав раздел LabConfig в HKEY_LOCAL_MACHINE\SYSTEM\Setup и добавив параметры BypassTPMCheck, BypassSecureBootCheck типа Dword, которым нужно присвоить значение 1.
До окна выбора диска, на который будет установлена ОС, установка проходит обычно. Однако, в этом окне не будет ни одного диска - потому что для VirtIO хранилища необходимо подключить драйверы.
Окно выбора драйверов
Чтобы установить VirtIO disk driver, надо нажать Load driver, затем Browse, CD Drive (E:), Viostor, w11, выбрать amd64 и нажать OK.
Выбор драйвера хранилища
Установка драйвера хранилища
После установки драйверов видно хранилище
Помимо драйверов хранилища, нужно установить драйверы для сетевого контроллера:
Нажимаем Load driver, затем Browse, CD Drive (E:), NetKVM, w11, выбрать amd64, и нажать OK.
Установка драйвера сети
После завершения установки ОС, необходимо установить клиентскую часть VirtIO драйверов:
Установка клиентской части VirtIO драйверов
Теперь можно сделать разрешение экрана гостевой ОС адаптивным. Для этого в меню VMM нужно нажать на View, выбрать пункт Scale Display и активировать Auto resize VM with window.
Теперь гостевая система готова к использованию.
Также для поддержки drag-and-drop и бесшовного прохождения курсора через границу гостевой системы можно установить spice-драйвера, как на хост, так и на гостевую систему.
Также, из-за отсутствия "железной" видеокарты у гостевой системы, её присутствие эмулируется на процессоре. Об этом нужно оповестить приложения, создав переменную среды QT_OPENGL=desktop. Без неё часть модулей Ansys и SolidWorks не работает.
Для того чтобы не вводить пароль каждый раз при входе в гостевую ОС, нужно ввести сочетание клавиш Win+R, после чего написать netplwiz. В открывшемся меню надо выбрать свой локальный аккаунт и снять галочку с пункта о необходимости ввода пароля при входе.