Skip to content

Install an OS From an ISO

Licensing - Bring Your Own License

We do not provide OS or software licenses

Euronodes does not sell, provide, or include licenses for any operating system or commercial software, including:

    • Win10 / Win11 → unlicensed. They run indefinitely without activation, but with cosmetic limits (activation watermark, disabled personalization) until you supply your own license key.
    • Windows Server (2019 / 2022 / 2025) → evaluation editions with a real time-limited trial (typically 180 days). You must convert to a licensed edition using your own key before the trial expires.

    Windows - Desktop or Server, any edition. Our Windows templates ship as:

    Either way, you must bring your own Microsoft license.

  • Red Hat Enterprise Linux (RHEL) - no subscription is included; bring your own.

  • Other licensed software - cPanel, DirectAdmin, commercial databases, etc.

Free and open-source distributions (Debian, Ubuntu, Rocky, Alma, CentOS Stream, BSDs, etc.) require no license - those are fine to use as-is.

You are fully responsible for obtaining valid licenses, activation, and ongoing compliance.

Exception: Plesk - 15% below official price

We are an official Plesk reseller. If you want Plesk on your VM, you can purchase the license directly through us instead of bringing your own. Our Plesk pricing is 15% below the official Plesk price across all editions. Open a sales/billing ticket for the exact current price of the edition you need.

Overview

Pick the right starting template

On the VM ordering page, the OS tabs determine how the VM is provisioned at the hypervisor level - firmware, Secure Boot, TPM, virtio drivers. The OS image you boot later has to match what the template was prepared for.

  • Custom Linux / BSD / other ISO → pick any Linux template (e.g. Debian). All Linux templates share the same firmware profile, so it doesn't matter which one - you'll wipe it with your ISO anyway. Then mount your ISO and continue in the NoVNC console.
  • Custom Windows ISO (PL, RU, IoT, evaluation builds, Server editions, etc.) → use the Windows tab and pick the closest version (see below).

Installing a Custom Windows ISO - Read This First

Order a Windows template, not a Linux VM

If you want to install your own custom Windows ISO (different language like PL / RU, an IoT or LTSC edition, an evaluation build, a Server edition, a custom image, etc.), you must order one of our Windows templates first, then swap the ISO and reinstall.

You cannot order a Linux VM and reformat it to Windows. It will not boot, and we cannot fix it from our side.

Why this matters

Our Windows templates are provisioned with the correct UEFI Secure Boot keys, TPM state, and firmware settings that Windows requires. Linux templates do not carry these - they are configured for BIOS/UEFI-without-Secure-Boot and lack the TPM provisioning.

Reinstalling Windows on top of a Linux VM will fail at boot, at the licensing step, or at first activation. The hypervisor-level firmware cannot be changed by you from inside the VM.

Correct path for custom Windows installs

    • Win10.en - for custom Windows 10 ISOs
    • Win11.en - for custom Windows 11 ISOs
    • Srv.2019.Std.Desktop.En.Trial - for custom Windows Server 2019
    • Srv.2022.Std.Desktop.En.Trial - for custom Windows Server 2022
    • Srv.2025.Std.Desktop.En.Trial - for custom Windows Server 2025

    On the ordering page, open the Windows dropdown and pick the template closest to the version you want to install:

    It does not have to be an exact match - pick the same major family (Win10/11 or Server 20xx). The firmware setup is what matters, the bundled OS will be replaced.

  1. Wait for the VM to provision

  2. Power it off
  3. Upload your custom Windows ISO (Steps 1–2 below)
  4. Mount your ISO, set boot order, and reinstall (Steps 3–5 below)

The standard Windows Installation Guide walks through the actual installer steps.


For Linux / BSD / Other Custom ISOs

Any Linux template will do

On the ordering page, pick any Linux template (Debian is a fine default). All Linux templates share the same firmware profile, so the OS bundled with the template is irrelevant - your ISO will overwrite it. After provisioning, follow Steps 1–5 below and complete the installation in the NoVNC console.

Step 1: Upload ISO

Upload Your ISO Image

  1. Navigate to Panel → ISO Images → Upload ISO File
  2. Enter your ISO url, and press the button "Upload ISO File"
  3. Wait for upload to complete before proceeding

Upload Iso

Supported Formats

ISO Requirements

  • Format: .iso files only (raw ISO format)
  • Compression: Upload uncompressed ISOs (not zipped)

Step 2: Mount ISO

Attach ISO to VM

  1. Go to Cloud/Virtual
  2. Navigate to Settings on your VM (Gear Icon)
  3. Open the "Image" tab
  4. Find your ISO in the list and press the "Mount" button next to it

Mount Iso 1 Mount Iso 2 Mount Iso 3

Mounting Tips

Important Notes

  • Ensure the VM is stopped before mounting ISOs
  • Only one ISO can be mounted at a time
  • Detach any existing ISO before mounting a new one

Step 3: Set Boot Order

Configure Boot Priority

  1. Go to VM Options
  2. Move CD/DVD: ISO to the top of the boot order
  3. Save the configuration

Mount Iso 1 Boot Order

Boot Order Configuration

Proper Boot Sequence

Recommended boot order:

  1. CD/DVD Drive
  2. Hard Disk
  3. Network

Step 4: Firmware Settings (Linux / BSD / Other)

Default firmware is fine for most OSes

Modern Linux distributions and BSDs boot fine with the default firmware settings. You do not normally need to change anything here.

Bios Settings

Do NOT switch a Linux VM's firmware to install Windows

Manually flipping BIOS → UEFI + TPM on a Linux VM is not enough to install Windows. The Secure Boot keys and TPM state are configured at provisioning time on Windows templates. Linux templates cannot be converted.

If you need Windows, see Installing a Custom Windows ISO at the top of this page.

Step 5: Starting Installation

Last Steps

  1. Start the VM
  2. Open the console and proceed with installation

Starting Installation

Cleanup Process

After Installation

  • Remove the ISO from the CD/DVD drive to prevent boot loops
  • Change boot order to prioritize the hard disk

Installer Shows No Disks (Windows on a Windows template)

Storage Driver Issues

Problem: The Windows installer can't see the virtual disk.

Solutions (apply on a Windows-template VM, not a Linux one):

Contact Support

Need Help?

  • Open Support Ticket - Use your client panel to create a support ticket
  • Upload Problems: Include file size and error messages in your ticket
  • Installation Help: Specify OS and error details in your ticket