HowTo install & configure Windows 10 in a VM on Proxmox VE 7.1 - step-by-step

HowTo install & configure Windows 10 in a VM on Proxmox VE 7.1 - step-by-step

The definitive step-by-step setup guide of Windows 10 Pro in a Proxmox VE 7.1 VM

Habitats Tech's photo
Habitats Tech
·Feb 18, 2022·

6 min read

Subscribe to my newsletter and never miss my upcoming articles

Following the PVE installation superguide, in this guide we will cover the Windows 10 Pro installation in a VM on PVE.

FW = Firewall

HAOS = Home Assistant Operating System

VM = Virtual Machine (KVM)

PVE = Proxmox Virtual Environment (VE)

WAC = Web Admin Console (the web browser GUI to administer PVE nodes & clusters or HA hosts)

Download the Windows 10 ISO image

Visit Microsoft WIndows 10 Download.

Click Download tool now.

image.png

Go to your downloads folder and run (double-click) MediaCreationTool21H2 (in the future the name will change as new versions pop up).

image.png

Click Accept.

image.png

Select Create installation media and click Next.

image.png

If you are running this utility from a Windows 10 PC it will make the selection automatically based on your system settings.

image.png

If you want to change something untick Use recommended options, change what you want and click Next. We definitely require a 64-bit (x64) Architecture.

image.png

Select ISO file and click Next.

image.png

I suggest you save the Windows.iso file in the Downloads folder of your PC.

image.png

Downloading starts, wait until complete.

image.png

When download complete click Finish.

image.png

Upload Windows 10 ISO image to PVE

We now need to upload this ISO into PVE, by visiting the PVE WAC - https://192.168.0.253:8006.

Click Upload.

image.png

Click Select File, select the Windows.iso from the Downloads folder and click Open.

image.png

Click Upload.

image.png

Uploading starts.

image.png

If everything completed with no errors, close the Task viewer.

image.png

Create the Windows 10 VM

Right click on the Node (pve-253) and select Create VM.

image.png

I assume you are installing Windows to run an app or for a specific purpose. I suggest you provide a short descriptive name to the VM you are creating, like in our example below (Win10-BlueIris). Tick Start at boot if you want this VM to automatically start when PVE is started.

image.png

Select the Windows ISO image and the rest of the options as you see them in the screenshot below.

image.png

Select System options as you see them below. In a future post I will explain what the different options mean.

image.png

Reason for above choices stated below:

image.png

Select Disk options as per below screenshot. Select IDE or SATA for the Bus/Device (IDE might have slightly better compatibility, while SATA might have slightly better performance depending on underpinning hardware), then change the Disk size to suit your needs.

image.png

Reason for above choices stated below:

image.png

Select CPU options as per screenshot below. Blue Iris requires at least 4 CPU Cores, while Windows 10 with no or "lite" apps installed can run on 2 CPU Cores only.

image.png

Select Memory options as per screenshot below. Blue Iris requires at least 4 GB, while Windows 10 with no or "lite" apps installed can run on 2 GB only.

image.png

Select Network options. You can disable the FW option as Windows has its own FW, although the PVE FW option is good to have active as it applies cascaded FW rules from Cluster -> Node -> Guest each providing its own ring fencing.

image.png

Reason for above choices stated below:

image.png

If satisfied with the selections, DO NOT tick Start after created and click Finish.

image.png

Wait until the VM (Win10-BlueIris) has been created, then go to the VM >_ Console.

image.png

Install Windows 10 into the VM

Right click on the Guest VM 103 (Win10-BlueIris) and select Start.

image.png

The system will start and very quickly you need to press any key on the keyboard so the installation starts, otherwise installation will timeout and fail, and the only way to recover is by Stopping the VM (DO NOT use any other option like Shutdown).

image.png

If you were fast you should get the Windows Setup screen. Select you preferences and click Next.

image.png

Install Now.

image.png

Click I don't have a product key.

image.png

Windows 10 Pro -> Next

image.png

image.png

Select Custom

image.png

Click Next

image.png

Windows installation starts. Once finished it will restart automatically. Wait patiently while Windows does its thing.

image.png

Select your region.

image.png

Select keyboard layout.

image.png

Skip or add keyboard layout.

image.png

Set up for personal use.

image.png

Offline account.

image.png

Limited experience.

image.png

Select a local account name.

image.png

Choose password.

image.png

Confirm password.

image.png

You will be asked 3 times to answer a different security question each time. Type something you can remember in case you forget the password.

image.png

image.png

image.png

Disable all options.

image.png

Skip.

image.png

Once you logged into Windows, apply all updates until no more updates available. Reboot as many times as necessary. How many and what type of updates you get is dependent on region and language.

image.png

image.png

You might have noticed your display area is small. Let's fix that. For our purposes I will assume the PC you are running on is capable of 1920x1080@60Hz (1080p).

Restart Windows.

image.png

When you see the below screen press the Esc key on your keyboard to access the UEFI BIOS.

image.png

Select Device Manager.

image.png

Select OVMF Platform Configuration.

image.png

Change Preferred from 640x480 to 1920x1080.

image.png

image.png

image.png

Commit Changes and Exit

image.png

Press ESC to exit.

image.png

Select Reset. VM will reboot with 1080p resolution.

image.png

If there is interest I might create a guide how to configure Windows. One option I always recommend uninstalling is Internet Explorer. Follow on if you will.

Go to Control Panel. Click Search then type Con and click on Control Panel.

image.png

Select Small Icons.

image.png

Click Programs and Features.

image.png

Click Turn Windows features on or off.

image.png

image.png

Untick Internet Explorer 11 and answer Yes when asked (zero issues if you remove).

image.png

  • Untick Media Features (only if you will not use the system for Multimedia Services).
  • Untick Microsoft Print to PDF.
  • Untick Microsoft XPS Document Writer.
  • Untick Print and Document Services.

image.png

Restart.

image.png

You can run Windows without issues even if it is not activated. The one thing you will not be able to do is Personalisation. I assume you will not be running Windows in a VM as your primary desktop and therefore activation should not matter much.

image.png

My next guide will be installing Windows 11. Stay tuned and carry on computing.


Please consider subscribing to my blog, as you will only ever get quality content; no time wasting, advertising, spamming or other unproductive activities/practices.

Please also consider visiting and subscribing to our YouTube channel; we have recently started posting videos.

We are committed to improving and enhancing over time.

If there is something you would like us to cover in a future topic/guide please let us know.

Important Note: From time to time we enhance the content of our posts. It is therefore recommended you link to our original post in our blog.habitats.tech, by either subscribing to our blog.habitats.tech or visiting our subreddit reddit.com/r/HabitatsTech (our posts in Reddit link to our original posts).

 
Share this