Сисадминум

Сисадминум Хостинг

В этой статье я покажу тонкости установки Windows 10 в среде виртуализации от ProxMox. Основное внимание будет уделено Virtio драйверам.

Ну а в Linux поддержка VirtIO оборудования уже встроена в ядро. Хотя агента всё-таки придется установить, например таким способом:

# apt-get install qemu-guest-agent
Или
#yum install qemu-guest-agent

Спасибо за внимание!

Установка Windows 10 на ProxMox VE 6

В этом статье мы покажем, как развернуть виртуальную машину и устанавливать на нее Windows 10/11 на гипервизоре Proxmox Virtual Environment.

Сначала вам нужно:

Загрузите оба iso файла в хранилище PVE.


Сисадминум

Теперь нужно создать новую виртуальную машину Proxmox для развертывания гостевой Windows.

На этом настройка виртуальной машины Windows 10 на Proxmox закончена. Вы можете продолжить настройку параметров Windows в гостевой ОС (имя компьютера, параметры сетевого подключения, установить необходимые программы, добавить в домен Active Directory и т.д.)

In my previous post, you learned how to get started with Proxmox VE as an alternative to VMware and Hyper-V. In that post, I covered how to run your first Linux VM in Proxmox. Today, I will show you how to create a Windows VM in Proxmox. This may sound like a straightforward task, but there are certain settings in Proxmox VE that are worth checking out to make sure you get better performance in Windows. If you install Windows with the default Proxmox settings, you will likely experience poor performance.

In this article, I will install Windows 11, but the settings will work for other versions of Windows as well.

Prerequisites

Once you have these two ISO files, you are all set to create a new Windows VM in Proxmox.

Create a new VM

If you see something missing, you can manually install the drivers from the VirtIO ISO file. That’s it; you have successfully created a VM running Windows 11 in Proxmox VE. In the next post of my Proxmox series, I will explain how you can create snapshots.

Читайте также:  Chls pro ssl не работает

Proxmox Windows Virtual Machines VirtIO

Proxmox Windows Virtual Machine Configuration¶

Before we begin, we need to download the VirtIO Drivers for Windows iso. Upload it via the GUI as any other ISO file.

You can allso use ssh and download it directly from the Proxmox server.

wget -P /var/lib/vz/template/iso https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso

Create a VM in Proxmox¶

Create a Virutal Machine in Proxmox as usual.

General¶

Select Advanced options.


Сисадминум

OS¶

Choose the iso file image for Windows 10 or 11. Change Type to Microsoft Windows and Version to your’s windows version.


Сисадминум

System¶

Change the Machine type to q35, BIOS to UEFI. Add TPM for Windows 11. Alocate Storage for UEFI BIOS and TPM.


Сисадминум

Disks¶


Сисадминум

CPU¶

Choose how many cores you want to use. Set The cpu Type to Host


Сисадминум

Memory¶

Alocate the memory for the VM. Make sure the Ballooning Device is enabled.


Сисадминум

Network¶

Select your preferred network interface. Set the Model to VirtIO (paravirtualized).


Сисадминум

Confirm¶

Don’t Start the VM after creating it.


Сисадминум

Add CD/DVD to VM¶

We will need to use the VirtIO Drivers for Windows iso file to install the drivers while installing the Windows VM.


Сисадминум

Hardware Before Installation¶

This how the hardware of the VM should look like befor starting the Windows installation.


Сисадминум

Windows Installation¶

The Windows installation process is the same as any other Windows OS installation. The only caveat is that you need to install the drivers for the Storage devices and Network devices.

Install Windows only (advanced)¶


Сисадминум

Missing Storage Devices¶

When prompted to select the storage device to install windows the device won’t show since we are using the VirtIO storage. Select Load Driver.


Сисадминум

Load the VirtIO Drivers¶

Browse to the VirtIO Disk find a folder called viostor and select the appropriate windows driver.


Сисадминум

You should see the a Red Hat VirtIO driver selected. Click Next and install the driver.


Сисадминум

Continue with the installation as usual¶


Сисадминум

Missing Network Driver¶

Windows won’t be able to load network drivers while installing. When prompted with something for connecting to the Internet, select I Don’t have internet and skip it. We will deal with the network drivers at post installation.

Читайте также:  Ошибка 401 — что это значит и как исправить


Сисадминум

Post Installation¶

Open the VirtIO CD and run the virtio-win-gt-x64.exe, virtio-win-guest-tools installer. This will install all the missing virtio drivers for the VM and guest OS tools.


Сисадминум

After the installtion your Device Manager should look like this without any errors.


Сисадминум

Remove the VirtIO CD/DVD and Windows iso¶

Power off the VM.

Remove the added CD/DVD for VirtIO iso.


Сисадминум

Select Do nor use any media on the CD/DVD with the Windows iso.


Сисадминум

At this point we are done with the installation of the Windows VM.

Установка гостевой ОС

Чтобы запустить виртуальную машину, нажмите кнопку «Start«. Затем, чтобы открыть консоль, нажмите кнопку «Console«:


Сисадминум

ProxMox VE. Запуск виртуальной машины

Начнётся процесс установки Windows 10:


Сисадминум

Старт установки Windows 10

Весь процесс показывать не буду, покажу лишь те места, которые связаны с виртуализацией. Вначале вам нужно будет выбрать диск для установки системы, но для этого необходимо загрузить VirtIO драйвера:


Сисадминум

Не виден жесткий диск для установки Windows 10, так как нет Virtio драйверов

Нажимаем кнопку «Загрузить«:


Сисадминум

Загрузка драйверов Virtio

На диске с VirtIO драйверами ищем каталог /amd64/w10/:


Сисадминум

Поиск драйвера для Virtio SCSI

И устанавливаем найденный драйвер:


Сисадминум

Установка драйвера для VirtIO SCSI

После установки диск в системе должен определиться:


Сисадминум

После загрузки драйвера диск виден

Дальше на найденный диск устанавливаем систему как обычно.

После установки, когда система начнет первоначальную настройку, нажимаем кнопку «У меня нет Интернета«. Это необходимо, так как драйвер VirtIO для сетевого интерфейса мы сможем установить только после первоначальной настройки:


Сисадминум

Так как в системе ещё нет драйвера VirtIO для сетевой карты, нажимаем «У меня нет Интернета»

Установка дополнительных VirtIO драйверов

После установки системы, для многих виртуальных устройств не будет найдено драйверов. Чтобы это исправить запускаем «Диспетчер устройств«:


Сисадминум

Windows 10. Запуск оснастки «Диспетчер устройств»

Видим неизвестные устройства:


Сисадминум

Windows 10. Неизвестные устройства, которым нужны драйвера

Нужно для каждого такого устройства установить драйвер с образа диска для VirtIO драйверов. Для этого нажимаем правой кнопкой мышки по устройству и выбираем «Обновить драйвер«:

Читайте также:  Овладейте искусством извлечения сертификатов из Windows


Сисадминум

Обновление драйвера в Диспетчере устройств

Затем выбираем пункт меню «Выполнить поиск драйверов на этом компьютере«:


Сисадминум

Дальше нажимаем кнопку «Обзор«:


Сисадминум

И указываем диск с VirtIO драйверами:


Сисадминум

Здесь уже искать драйвера не обязательно, главное указать диск.

Таким образом устанавливаете все остальные драйвера:


Сисадминум

Сисадминум

Сисадминум

И в самом конце установим VirtIO Агента с этого же образа диска. Для этого на диске ищем каталог guest-agent а в нем запускаем установщик:


Сисадминум

Установщик Qemu Агента

После проделанного вы можете выполнять дополнительные настройки, например:

Создание виртуальной машины

Про ProxMox VE я уже писал:

Для того чтобы создать новую виртуальную машины для Windows 10, заходим в Web-интерфейс управления ProxMox VE и нажимаем кнопку «Create VM«:


Сисадминум

ProxMox VE. Создание виртуальной машины. Нажимаем Create VM

Во-первых придумаем имя для виртуальной машины:


Сисадминум

ProxMox VE. Придумываем имя для виртуальной машины

Выберем хранилище на котором лежит нужный образ (iso). Затем выбираем сам образ. Меняем тип гостевой ОС и её подтип:


Сисадминум

ProxMox VE. Настройка гостевой ОС

Настроим систему, а именно поставим галочку Qemu Agent (дальше нужно будет установить агента в ОС). А для контролера выбирайте VirtIO SCSI, хотя он и так используется по умолчанию:


Сисадминум

ProxMox VE. Настройка системы

А потом настроим жёсткий диск для виртуальном машины — я использую SCSI (по умолчанию используется IDE). А также нужно выбрать хранилище для жесткого диска и его размер:


Сисадминум

ProxMox VE. Настройка жесткого диска

Настроим процессор для виртуальной машины (укажите количество виртуальных ядер):


Сисадминум

Выделим необходимое количество оперативной памяти:


Сисадминум

ProxMox VE. Настройка RAM

Настроим сетевую карту, я снова использую VirtIO устройство:


Сисадминум

ProxMox VE. Настройка сетевой карты

В итоге, после всех настроек, нажмём кнопку «Finish«:


Сисадминум

ProxMox VE. Заканчиваем создание виртуальной машины

После того, как мы создали виртуальную машину, добавим ей ещё один привод (CD/DVD Drive). Его будем использовать для того, чтобы подключить ещё один образа с VirtIO драйверами:


Сисадминум

ProxMox VE. Создаём дополнительный привод

И подключим в новый привод образ с VirtIO драйверами:


Сисадминум

ProxMox VE. Подключаем образ с VirtIO драйверами

А также, почитать про VirtIO драйверы можно в wiki от ProxMox — здесь.

Прежде чем двигаться дальше посмотрим ещё раз на виртуальное оборудование нашей виртуальной машины:


Сисадминум

ProxMox VE. Виртуальное оборудование для Windows

Оцените статью
Хостинги