Home How to create windows 10 VM on Proxmox
Post
Cancel

How to create windows 10 VM on Proxmox

1 - Get windows 10 and Virtio-drivers ISO’s

Windows 10

Virtio drivers stable

2 - Upload your ISO’s to proxmox server

1 - First, click on local, go to ISO Images, after click on upload:

Upload 1

2 - Now chose your ISO, and click on upload (WAIT FOR 100%):

Upload 2

* You can change file name if you want to

3 - Create VM

1 - Now, let’s create the VM (virtual machine), First, click on Create VM (Up right):

Create VM 1

2 - Choose a name for your VM:

Create VM 2

3 - Choose your windows 10 ISO, and change Type to Microsoft Windows and version to 10/2016/2019, gonna be like this:

Create VM 3

4 - Check Qemu Agent box:

Create VM 4

5 - Change Bus/Device to SCSI, Cache to Write back, You can choose your Storage and Disk size (You can change disk size later):

Create VM 5

6 - Select how many cores and sockets you want (You can change it later):

Create VM 6

7 - Select how much memory you gonna give it (You can change it later):

Create VM 7

8 - Change model to VirtIO (paravirtualized) and disable firewall (You can change it later):

Create VM 8

9 - Now, check everything and after click on finish and wait for the VM be created:

Create VM 9

4 - Windows installation

1 - First, we’re going to add our virtual drivers to installation, click on your VM, go to hardware section and click on Add, click on CD/DVD Drive:

Windows installation 1

2 - Select your virtio drivers, change ID number to 1 and click on Add, probably is gonna be like this:

Windows installation 2

3 - If everything’s correct, your hardware section has to be similar to this:

Windows installation 3

4 - Go to Console section and click on Start Now:

Windows installation 4

5 - Now, proceed with windows installation till you get to “Which type of installation do you want?”, Select Install windows (advanced):

Windows installation 5

6 - As you can see, there’s no disk. So we have to load the drivers:

Windows installation 6

7 - Browse:

Windows installation 7

8 - Select the CD driver that we loaded in step 2:

Windows installation 8

9 - Select vioscsi, amd64 and click ok:

Windows installation 9

10 - Click next:

Windows installation 10

11 - Now, as you can see, our disk is loaded (I added more 28GB):

Windows installation 11

12 - Now do the same to NetKvm:

Windows installation 12

13 - And the same to Balloon:

Windows installation 13

14 - proceed with windows installation till get to desktop.

5 - Desktop configuration

1 - First, right click on windows logo and click on Device manager:

Windows configuration 1

2 - As you can see, we’ve to install some drivers, double left click on PCI Simple Communi…:

Windows configuration 2

3 - Click on Update Driver:

Windows configuration 3

4 - Select Browse my computer for driver software

Windows configuration 4

5 - Click on CD/DVD Drive with virtio drivers:

Windows configuration 5

6 - Click Next:

Windows configuration 6

7 - Click Install:

Windows configuration 7

8 - As you can see, everything is installed:

Windows configuration 8

9 - Open windows explorer, go to This PC, go to CD Drive with virtio drivers:

Windows configuration 9

10 - Open guest-agent:

Windows configuration 10

11 - Install qemu-ga-x86_64:

Windows configuration 11

12 - Now that everything’s installed, shutdown the machine, go to hardware section and remove Windows ISO and Virtio drivers:

Windows configuration 12 Windows configuration 13

Documentation and Utilities

Proxmox offical documentation

Tutorial video

This post is licensed under CC BY 4.0 by the author.