Help Docs Server Administration Linux Server Administration File and Directory Management in Linux Mount ISO files via IPMI Using a local file (Java method)

Mount ISO files via IPMI Using a local file (Java method)

Mount a local ISO file to your server via IPMI using Java. Learn to install or recover your OS remotely without physical access to the machine.

Introduction

IPMI (Intelligent Platform Management Interface) allows you to manage your server as if you were physically standing in front of it, even if the operating system is unresponsive or SSH is inaccessible. By using the Java-based KVM console, you can mount an ISO file stored on your local computer directly to the remote server as “Virtual Media.”

This method is essential for tasks such as:

  • Installing a custom Operating System.
  • Booting into a rescue environment for troubleshooting.
  • Re-imaging a server that fails to boot.
Virtual Media Support at No Additional Cost
While many standard Supermicro setups require a paid license to use Virtual Media, Liquid Web Dedicated Servers include this functionality by default. This guide covers how to launch the Java console and mount your local ISO file.


Prerequisites


Step-by-Step Instructions

  1. Connect to the Liquid Web VPN.
  2. Enter your server’s IPMI IP address (usually starting with 10.x.x.x) into your browser’s URL bar.
“Not Secure” Warning
You may see a “Not Secure” warning. This is normal for IPMI; proceed past the warning.

  1. Enter your IPMI ADMIN username and password.
  2. Click Remote Control from the top menu and select Console Redirection, then click Launch Console. A file named launch.jnlp will download; open this file to launch the Java iKVM viewer. If Java blocks the application, you may need to add the IPMI IP address to the “Exception Site List” in your computer’s Java Control Panel.
  3. Once the console loads, click Virtual Media at the top left of the window and select Virtual Storage.
  4. Click the Device 1 tab (or ensure “Logical Drive Type” is set to ISO), then click Open Image to browse and select the .iso file on your local computer.
  5. Click the Plug In button to mount the ISO file. Ensure the “Connection Status” reads “Plugged In” before closing the Virtual Storage window.
  6. Restart the server by clicking Macro > Macro: Ctrl + Alt + Del within the Java console window.
  7. As the server restarts and the Supermicro logo appears, repeatedly press F11 on your keyboard to trigger the Boot Menu.
  8. Use your arrow keys to select the device labeled IPMI Virtual CDROM or Virtual USB and press Enter to boot from your local ISO file.
ISOs Will Unmount When You Close the Console
The mounted ISO file will remain mounted if the console session is open. Once you close the console session, the mounted ISO will be removed as well.

Frequently Asked Questions (FAQ)

When using the “Local File” method, the server reads the data from your computer over the internet. The speed of the installation is limited by your local upload speed. For large installations, consider asking Support to mount the ISO from a USB drive physically attached to the server.

Most modern browsers (Chrome, Edge, Firefox) no longer support Java plugins. When you click “Launch Console,” it should download a .jnlp file. You must locate this file in your downloads folder and open it manually using the “Java Web Start” application.

No. Liquid Web provides Dedicated Servers with the necessary IPMI licenses included, so you can use the Virtual Media feature without purchasing an upgrade.

Was this article helpful?