Windows Server 2025

Install Windows Server 2025 on Proxmox

Learn how to install Windows Server 2025 on Proxmox with this step-by-step guide, including VirtIO drivers QEMU agent, etc

With the Windows Server 2025 Preview release available, I know many are trying out Windows Server 2025 across their environments, including home labs running Proxmox VE Server. Let’s take a look at the process to install Windows Server 2025 on Proxmox and see what this process looks like.

Lab setup

Before installing, I wanted to share with you guys the versions of everything that I am using for the Windows Server 2025 install. I have the following configured:

  • Proxmox VE Server 8.2.7 patched
  • Windows Server 2025 Preview release ISO downloaded
  • VirtIO drivers (virtio-win-0.1.262.iso) image

Upload your ISO images to Proxmox storage location

I am using a Proxmox ISO image library shared on an NFS location. You can read how to easily mount Synology Drive in Proxmox with NFS.

You will need (2) ISO images:

  • The Microsoft Windows Server 2025 Preview ISO, which you can download from the Microsoft Evaluations Center. Sign up and click download for the ISO.
  • The VirtIO drivers for Windows

Once you have uploaded your ISO images to Proxmox, you can begin with the installation of Windows Server 2025.

Create the Windows Server 2025 virtual machine in Proxmox

After we have uploaded the ISO images we need to a storage location in Proxmox that we can retrieve from, we can create the actual virtual machine configuration that will be used for installing Windows Server 2025.

Let’s look at the wizard to do that:

Creating and naming a new virtual machine for windows server 2025
Creating and naming a new virtual machine for windows server 2025

Select from the ISO images you have available. On the select ISO images dropdown, you will see the VirtIO drivers ISO as well but just select the Windows Server 2025 ISO.

Select the iso image for windows server 2025
Select the iso image for windows server 2025

We can leave the defaults on the system tab. The important bit here is adding the TPM storage so we can encrypt the disk with Windows Server 2025.

Create virtual machine system tab
Create virtual machine system tab

On the disks tab, you can configure the disk size, which probably needs to be around 90 GB at least.

Proxmox new virtual machine disks tab
Proxmox new virtual machine disks tab

Next, on the CPU tab, configure the CPU sockets and cores configuration.

Cpu tab in proxmox
Cpu tab in proxmox

On the memory tab, configure the memory settings for the new Windows Server 2025 virtual machine in Proxmox.

Proxmox new virtual machine memory tab
Proxmox new virtual machine memory tab

Connect the VM to the specified network on the network tab.

Configure the network for the windows server 2025 virtual machine in proxmox
Configure the network for the windows server 2025 virtual machine in proxmox

Confirm and finish the creation of the new Windows Server 2025 VM running in Proxmox.

Confirm and finish
Confirm and finish

Mount the ISO images in Proxmox

You will want to mount the ISO images in Proxmox to (2) different CD-ROM drives. We will need both the Windows Server 2025 ISO mounted and also the VirtIO disc ISO mounted in the Proxmox virtual machine.

You can mount the ISOs by navigating in the Proxmox web UI select virtual machine > hardware > add.

Iso images mounted in windows server 2025 virtual machine in proxmox
Iso images mounted in windows server 2025 virtual machine in proxmox

Install Windows Server 2025 on Proxmox

Now we can power on the virtual machine, click the VM click console, launch the console, and begin the installation of Windows Server 2025. First, we will be prompted to choose the keyboard settings.

Choose the keyboard settings for the windows server 2025 install on proxmox
Choose the keyboard settings for the windows server 2025 install on proxmox

Next, we will select setup option for installing Windows Server. Here we will have the choice to:

Since we are doing a fresh installation, we will need to check the box that I agree everything will be deleted including files, apps, and settings. Then, click Next.

Select the setup option for windows server 2025 on proxmox
Select the setup option for windows server 2025 on proxmox

Enter a product key if you have one. However, if you are using the Evaluation copy or you just want to trial out the installation, you can skip this step and move on. Just select I don’t have a product key.

Enter the product key if you have one
Enter the product key if you have one

Select the image you want to install. Here we are selecting Windows Server 2025 Datacenter (Desktop Experience) which will install the GUI.

Select the windows server 2025 image you want to install on proxmox
Select the windows server 2025 image you want to install on proxmox

Accept the EULA agreement.

Accept the eula
Accept the eula

Install the VirtIO storage driver during installation

We will need to select the VirtIO storage driver during the install of Windows Server 2025. Click the Load Driver button.

Select location to install windows server 2025
Select location to install windows server 2025

Click Browse to find the VirtIO driver ISO.

Browse to locate the virtio storage driver for windows server 2025
Browse to locate the virtio storage driver for windows server 2025

Browse to the mounted VirtIO ISO.

Browse and expand your virtual cd rom drive that has windows server 2025 mounted
Browse and expand your virtual cd rom drive that has windows server 2025 mounted

Scroll down to 2k25 folder and select the CPU architecture driver to load for your Windows VM.

Expand 2k25 and choose your cpu architecture
Expand 2k25 and choose your cpu architecture

Now we will see the virtual hard disk listed.

Click on the virtio scsci driver loaded from the iso image and click install
Click on the virtio scsci driver loaded from the iso image and click install

Select the disk.

Select the virtual hard disk now listed
Select the virtual hard disk now listed

Now, we are ready to install. Click the Install button to start the installation process.

Ready to install windows server 2025
Ready to install windows server 2025

The installation will begin. That is the end of user input during this phase of the install. Sit back and wait for Windows Server 2025 to install.

Windows server 2025 installing in proxmox
Windows server 2025 installing in proxmox

You will see at least 1 reboot.

Windows server 2025 splash screren
Windows server 2025 splash screren

The next phase of the installation begins.

Windows server 2025 continuing to install in proxmox virtual machine
Windows server 2025 continuing to install in proxmox virtual machine

Once the installation completes, you will be prompted to create the administrator account and will be automatically logged in.

Installing the VirtIO guest tools in Windows Server 2025

Once Windows Server 2025 is installed and you create your admin account and login, we need to install the VirtIO guest tools in Windows Server 2025. This will take care of our network connection and make sure all the Windows Server drivers are installed and ready to go.

Browse to the VirtIO ISO that is mounted in Windows Explorer. We don’t have to do anything extra here since we mounted the ISOs when we created the virtual machine and left them mounted through the install.

Browse in windows explorer to your virtio iso
Browse in windows explorer to your virtio iso

Launch the virtio-win-guest-tools package and follow the installation instructions of the wizard of the VirtIO driver disc.

Select virtio guest tools installation package
Select virtio guest tools installation package

This will begin the Virtio-win guest tools setup. Accept the EULA and click Install.

Virtio win guest tools setup begins
Virtio win guest tools setup begins

The installation gets started.

Next to begin the installation
Next to begin the installation

Accept another EULA with the checkbox.

Accept the eula for the virtio guest tools
Accept the eula for the virtio guest tools

Customize the components you want.

Customize your virtio guest tools setup if needed
Customize your virtio guest tools setup if needed

Click Install.

Ready to begin the virtio installation after configuration
Ready to begin the virtio installation after configuration

Finish out the installation.

Complete the virtio guest tools setup
Complete the virtio guest tools setup

The splash screen will display that the installation has been successful. You can see as well that once installed, we can see the network connection is now working after the driver was installed.

Virtio guest tools installation completed successfully
Virtio guest tools installation completed successfully

Installing the QEMU agent

The QEMU Guest Agent is a service that runs inside the guest virtual machine (VM) and communicates with the QEMU hypervisor. This is different than the VirtIO drivers. Its job when you check the QEMU agent box is to allow the host to issue commands to the guest, like filesystem freeze and thaw, shutting down the guest cleanly, and it also helps provide more detailed guest information. This is really useful as well when snapshotting VMs or live migration activities.

Wrapping up

Hopefully, this walkthrough of installing Windows Server 2025 in Proxmox will help anyone who may want to take Microsoft’s latest Windows Server operating system for a spin. You will want to make sure you have your VirtIO driver ISO downloaded and ready to go with the install.

Subscribe to VirtualizationHowto via Email ๐Ÿ””

Enter your email address to subscribe to this blog and receive notifications of new posts by email.



Brandon Lee

Brandon Lee is the Senior Writer, Engineer and owner at Virtualizationhowto.com, and a 7-time VMware vExpert, with over two decades of experience in Information Technology. Having worked for numerous Fortune 500 companies as well as in various industries, He has extensive experience in various IT segments and is a strong advocate for open source technologies. Brandon holds many industry certifications, loves the outdoors and spending time with family. Also, he goes through the effort of testing and troubleshooting issues, so you don't have to.

Related Articles

4 Comments

  1. Windows Server isnt for homelab. To much activity on background when there is nothing to do. To much doing on ssd when its not in use. What Do you think?

    1. Chris,

      I think for a lot of what people are going to be running in the home lab, you are right, Windows Server may be overkill. Running a Linux container host with Docker containers is going to suit most very well. However, I do like to keep up with what Windows has to offer, and do still run a Windows Server DNS server in the home lab and Active Directory.

      Brandon

  2. Hi

    During installation ….
    -you could select Qemu Agent at the system tab
    -you could check Discard option and SSD emulation if the storage underneath is based on ssds
    In general you didn t perform a performance installation but a general installation (even if the answer to that
    lies in the fact it’s purpose is for production environment)

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.