Mounting Custom ISOs and Configuring Boot Priority
The Media tab in the FREAKHOSTING VPS Control Panel lets you mount custom ISO images to a virtual CD/DVD drive and control which device your server boots from. This is how you install operating systems that are not in our standard template library, boot into recovery environments, or run diagnostic tools — essentially anything that requires booting from an image file.Difficulty
Intermediate
Time
5 Minutes
Why Would I Need a Custom ISO?
Most users never need this feature — the standard OS templates available during VPS setup cover the common cases. But there are situations where mounting your own ISO is the only way to get what you need:- Proxmox VE — You want to run a virtualization platform on your VPS for nested VM management.
- pfSense / OPNsense — You are building a virtual firewall or router appliance.
- Windows Server — You need a specific Windows Server version or edition that is not available as a standard template.
- Custom Linux distributions — Alpine, Arch, NixOS, or any distribution not in our template library.
- Network appliances — VyOS, MikroTik RouterOS, or other specialized networking software.
- Recovery tools — SystemRescue, Hiren’s Boot CD, or GParted Live for disk repair and data recovery.
- Diagnostics — Memtest86+ or other hardware testing tools.
Accessing the Media Tab
Navigate to Your Server
Click on Servers in the top navigation bar, then click Manage next to the server you want to configure.
CD/DVD-ROM — Custom ISO Section
The CD/DVD-ROM section shows the current status of your virtual optical drive:- DRIVE ACTIVE — An ISO image is currently mounted and ready.
- DRIVE INACTIVE — No media is loaded. The virtual CD/DVD drive is empty.
Option 1: Mount a Remote Custom ISO via URL
You can mount any publicly accessible ISO image by providing its direct download URL. This is the most flexible option — you control exactly which image gets loaded.Enter the ISO URL
In the URL input field (prefixed with
https://), enter the direct link to your remote ISO file. For example: releases.ubuntu.com/24.04/ubuntu-24.04-live-server-amd64.isoOption 2: Mount a Preset CD/DVD Image
FREAKHOSTING may provide preset CD/DVD images (such as recovery tools or popular installation media) that are ready to use without needing a URL.The panel may display “No Media Available” if no preset images are currently configured. This is normal — you can still mount your own ISO using the Custom CD/DVD option above (once the feature is enabled on your account).
Unmounting / Ejecting a Custom ISO
To release the virtual drive, click the Eject button next to the currently mounted ISO. The drive status will return to DRIVE INACTIVE.If the custom ISO section is not visible or the controls are greyed out, the feature has not been enabled on your account yet. Please open a support ticket and request that custom ISO mounting be activated for your server.
Boot Order Configuration
The Boot Order section controls which device your server attempts to boot from first. You will see two icons representing the available boot devices:HDD (Hard Disk Drive)
Boot from the server’s primary disk drive. This is the default setting — your server boots the operating system installed on its main storage. The HDD icon appears highlighted when selected.
CD/DVD (Custom ISO)
Boot from the virtual CD/DVD drive. Select this when you need to boot from a mounted ISO image — for example, to install a new operating system or run a recovery tool.
Changing the Boot Order
Select the Boot Device
Click on either the HDD icon or the CD/DVD icon to select your preferred boot device. The selected option will appear highlighted.
Full Walkthrough: Installing a Custom OS
Here is the complete process from start to finish, using Proxmox VE as an example:Request Custom ISO Access
Open a support ticket and ask for custom ISO mounting to be enabled on your server. Wait for confirmation.
Mount the ISO
Go to the Media tab, click Custom CD/DVD, paste the direct URL to the Proxmox VE ISO (e.g.,
enterprise.proxmox.com/iso/proxmox-ve_8.3-1.iso), and click Insert.Restart and Open VNC
Restart the server using the power controls at the top. Then open the VNC Console to interact with the installer as it boots from your ISO.
Complete the Installation
Follow the on-screen installer prompts in VNC to install the operating system to the server’s primary disk.
Common Use Cases
Installing a custom operating system from an ISO
Installing a custom operating system from an ISO
To install a custom OS: (1) Mount the ISO image in the CD/DVD section, (2) Set the boot order to CD/DVD, (3) Restart the server, (4) Use VNC to interact with the installer, (5) After installation, set the boot order back to HDD and unmount the ISO.
Running a recovery or diagnostic tool
Running a recovery or diagnostic tool
If your server is unbootable or you need to repair a filesystem, mount a rescue ISO image (such as SystemRescue), set the boot order to CD/DVD, and restart. You can then use the recovery tools through VNC to repair your server’s disk. This is similar to booting from a USB recovery drive on a physical computer.
I don't see any media or ISO options
I don't see any media or ISO options
Custom ISO mounting is disabled by default on all accounts. If no ISO images are listed and the Custom CD/DVD button is not functional, you need to request activation. Please open a support ticket and let our team know you would like the custom ISO feature enabled for your server.
My server is stuck booting into the installer
My server is stuck booting into the installer
You likely forgot to switch the boot order back to HDD after installation. Go to the Media tab, set the boot order to HDD, click Apply, eject the ISO, and restart the server.
Can I upload my own ISO?
Can I upload my own ISO?
You do not upload ISOs directly to FREAKHOSTING. Instead, you provide a public HTTPS URL that points directly to the ISO file. If you have a custom ISO, host it on a web server or cloud storage service with a direct download link ending in
.iso, then use the Custom CD/DVD option to mount it.Need Extra Help?
If you encounter any issues, our support team is ready to assist:- Live Chat: Quick assistance via our website.
- Support Ticket: Open a Ticket
- Discord: Join our Community
- Email: support@freakhosting.com
Last Updated: March 2026 | VPS Support: Custom ISO management simplified.