For maximum flexibility, on the F2H NVMe VPS network, it is possible to install an instance from one of our ISO files. You can also bring your own ISO if you wish. However, when you install an instance from an ISO you need to ensure you perform some final steps. To create Operating System templates we take the default distribution ISO and add software like the qemu-guest-agent. This software is vital to ensure services function as expected. In this guide, we will install an Ubuntu 22 VPS from the default Ubutu 22 ISO. The process for other distributions like Rocky Linux, Debian and AlmaLinux is the same.
Install From ISO
In version 1.2 of Discovery, we changed the way you install instances from ISO format. Historically you would need to mount the media to a CD-ROM drive, boot the server then remove the media after installation. We now do this automatically for you. From your Control Panel, select the media you want to install from ISO. We’re installing an AlmaLinux VPS.

Click the icon to the right of the required OS version and then confirm. Discovery will mount the media to your instance and reboot it.
Access The NoVNC Console
The NoVNC console allows access to your instance over the internal network. From the control panel click the NoVNC icon to access the instance and start the installation process. Proceed to start the installation and enter the required language and keyboard settings. When you reach the installation summary page there are a couple of things to configure.
Network & Hostname
In this section, you configure your interfaces. Our instances can be configured in three ways.
- Cloudinit
- DHCP
- Manually
When installing from ISO you can choose DHCP or Manual. We advise DHCP. Click the Network & Hostname section and slide the slider to the right to enable the network. You will notice the assigned IP and default routes are found. Click done.

System
In the system area, you can change the default partitioning. To accept the defaults click done.
Root Password
Set a root password for your server and you are now ready to install the system. You can watch the process from the NoVNC console. Click Begin Installation.

Post ISO Install Actions
Once the process has completed the server will reboot and in the console, you will see the login screen. Access the instance and install the required software.
# Install Cloud-init - Redhat / CentOS / FEDORA
yum install cloud-init -y
# Install Cloud-init - Debian / Ubuntu
apt-get install cloud-init -y
# Install qemu-guest-agent - Redhat / CentOS / FEDORA
yum install qemu-guest-agent -y
systemctl enable qemu-guest-agent
systemctl start qemu-guest-agent
# Install qemu-guest-agent - Debian / Ubuntu
apt-get install qemu-guest-agent -y
systemctl enable qemu-guest-agent
systemctl start qemu-guest-agent
Job done. We have installed a VPS from ISO media.
How was this article?
You might also like
More from Instance Management
How To Enable IPv6 Netplan Ubuntu Instances
On the Discovery network, we automatically configure IPv4 but sometimes to enable IPv6, Netplan needs some tweaks. In Ubuntu NVMe …
How To Configure An Internal MySQL Database Server
How To Configure An Internal MySQL Database ServerHigh-value assets like database servers are always a target for hackers. Typically, these …