Skip to main content

Boot Mode and TPM Overview

Your VPS can run in different boot modes and optionally use a virtual TPM. These settings mainly affect how the operating system starts and what features are available.
Open Settings in your VPS panel. BIOS/UEFI and Software TPM are in the first group, Boot & CPU.
Boot and CPU card showing BIOS UEFI and Software TPM controls

Find BIOS/UEFI and Software TPM in Boot & CPU. These example values are not a recommendation for every OS.

The available options include:
  • BIOS (legacy boot mode)
  • UEFI (modern boot mode)
  • vTPM (virtual Trusted Platform Module)
These settings are especially relevant when working with newer operating systems.

BIOS vs UEFI

BIOS (Default)

  • Legacy boot method
  • Use only when the selected image supports legacy BIOS
  • Best choice for compatibility
  • Commonly used for Linux servers
Default configuration for all VPS

UEFI

  • Modern boot standard
  • Required by some newer operating systems
  • Supports features like Secure Boot
Required by some images; check the specific OS requirements

What is vTPM?

vTPM (Virtual Trusted Platform Module) is a software-based security feature that acts like a physical TPM chip. It is mainly required for:
  • Installing Windows 11
  • Using features like disk encryption (e.g. BitLocker)
  • Supporting TPM-backed measurements where the OS uses them

Available options

  • Disabled (default)
  • Software TPM enabled
Only enable vTPM if your operating system or workload specifically requires it.

Default Settings

To keep things compatible across different environments, the default configuration is:
  • Boot mode: BIOS
  • TPM: Disabled
This setup works for most use cases without any additional changes.

Automatic Configuration

If you deploy your VPS using an automated installer:
  • Boot mode is selected automatically
  • TPM is enabled only if needed
In automated setups, manual settings are overridden to ensure the system installs correctly.

When Manual Configuration Is Needed

You usually only need to change these settings in more advanced scenarios.

Custom images

When using your own images:
  • You can keep the current VPS configuration
  • Or manually adjust boot mode and TPM as needed

ISO-based installations

When installing from an ISO:
  • The system will follow your current configuration settings
If changes are required:
1

Update configuration

Adjust Boot Mode or TPM in the System Configuration panel
2

Restart the VPS

Apply changes by performing a full power cycle
3

Start installation

Boot the VPS using your selected ISO

Important Notes

Operating system compatibility

  • Not all operating systems support UEFI
  • Switching from BIOS to UEFI on an existing system usually results in a boot failure

Changing boot mode

  • The selected boot mode must match how the OS was installed
  • Changing it afterward may require reinstalling the system or performing manual recovery steps

TPM usage

  • Not required for most Linux environments
  • Should only be enabled when necessary
  • Enabling it without a need adds unnecessary complexity

Recommendations

BIOS + TPM disabled

  • Linux servers
  • General-purpose workloads
  • Maximum compatibility

UEFI + TPM enabled

  • Windows 11
  • Modern Windows deployments
  • Security-focused setups

Summary

If you are unsure, using the automated installer is the safest option. It will apply the correct configuration automatically.
Before changing or removing a vTPM on an encrypted system, store and verify the disk-encryption recovery key outside the VPS. UEFI, Secure Boot and TPM are distinct features; enabling one does not prove the others are enabled. Match the firmware to the installed bootloader.