This guide provides step-by-step instructions for installing Windows 10 on a Contabo VPS. Please be aware that you assume full responsibility for all risks associated with this installation.
- VNC Viewer application installed. Download it from here.
- A Contabo VPS
- Microsoft Remote Desktop for RDP connection to the machine.
- Purchase a new Ubuntu VPS
- Log in to the Contabo user panel and navigate to the "Your services" section.
- On your VPS click the "Manage" button and select "Rescue System".
- Choose "Debian 10 - Live" from the "Rescue System Version" dropdown menu.
- Set a password and start the Rescue System.
- From the control panel go to "VPS control".
- Click the "Manage" button and select "VNC password".
- Set the VNC password. It must be 8 characters long, containing at least one uppercase and one lowercase character, and one number. Avoid using any special characters.
- Open Terminal on MacOS or PuTTY on Windows.
- Log in with the command
ssh root@<MACHINE-IP>
and enter your Rescue System password. - Execute the following commands:
apt install git -y
git clone https://github.com/ombadr/Windows-Server-Contabo-VPS.git
cd Windows-Server-Contabo-VPS
chmod +x windows-install.sh
./windows-install.sh
- The process takes approximately 15 minutes and completes when the ssh session disconnects due to the machine rebooting.
-
Open your VNC app and create a new connection using the IP and PORT found on the VPS control page. Hover over "Manage" and click on "VNC Information"
-
Upon connecting, you will see a screen as shown in the image. Press Enter.
-
Follow the on-screen prompts to install Windows.
-
Install the virtIO drivers as shown in the following images.
-
Click on "Browse"
-
From Boot select
virtio_drivers
-
Select
amd64\w10
and click on "Ok" -
Click on "Next"
-
Click on "Custom: Install Windows Only (advanced)"
-
For the installation, select the partition
Drive 0 Partition 1
-
Choose the operating system and then click on "Next"
-
Open the
Device Manager
-
Right-click on
Ethernet Controller
and selectUpdate Driver
-
Choose
Browse my computer for drivers
-
Click on
Browse
and select the pathC:\sources\virtio
, and click "Next" -
Click on
Install
-
Search for
allow remote connections to this computer
and select the first option. -
In the Remote Desktop section, click on
Show settings
-
Choose
Allow remote connections to this computer
, click "Apply" and then "Ok" -
Now, connect remotely using your Remote Desktop Connection program with the credentials created during the Windows installation.
Congratulations! You should now have a fully operational Windows 10 installation on your Contabo VPS. Remember to proceed with these instructions at your own risk and ensure that all software and applications used are legal and compliant with the respective licenses.