Installing ESXi directly from a USB drive is the standard method for deploying this lightweight, high-performance hypervisor on physical hardware. This approach bypasses the need for a physical DVD drive and is often faster and more reliable than optical media installations. The process requires careful preparation to ensure the USB device is correctly formatted and contains the necessary ESXi image, but it results in a robust, bootable host that can form the foundation of a virtual infrastructure.
Preparing the ESXi Installation Image
Before writing anything to the USB stick, you must acquire the official ESXi ISO image from VMware. This file is typically large, often exceeding 300 megabytes, and contains the entire installation payload. You cannot simply copy the ISO file to the USB drive and expect it to be bootable; the contents must be extracted or the ISO must be written in a specific format that the system BIOS/UEFI recognizes as a bootable device.
Downloading the Correct Build
It is critical to download the version of ESXi that matches your hardware and licensing requirements. VMware provides different builds, such as the standard version and the "VMware Hypervisor" version, which is free and lacks the vCenter Server management interface. Ensure your CPU supports hardware virtualization (Intel VT-x or AMD-V) and that ESXi is listed in the VMware Compatibility Guide for your specific server hardware. Download the latest stable release to benefit from the latest drivers and security patches.
Formatting the USB Drive
The USB drive must be formatted with a filesystem that the ESXi installer and the ESXi operating system itself can natively read. While FAT32 is common for boot devices, it has a file size limit of 4 gigabytes, which is insufficient for the ESXi image. Therefore, the recommended format is NTFS, which handles large files without issue and is widely supported by modern systems during the installation process. Ensuring the drive is clean and properly partitioned prevents conflicts during the write operation.
Use of Third-Party Tools
To prepare the USB installer, you generally need a tool that can write the raw image to the device rather than simply copying files. On Windows, Rufus is a popular, lightweight utility that excels at this task. On Linux, the `dd` command or `BalenaEtcher` provides the necessary functionality to burn the ISO directly to the disk. These tools ensure the bootloader code is correctly written to the device, which is essential for the server to recognize the USB stick as a valid installation source.
Booting from USB
With the USB drive prepared, you must configure the physical server to boot from it. This involves accessing the BIOS or UEFI firmware settings during the initial power-on sequence. The method to enter this setup menu varies by manufacturer, commonly using keys like F2, DEL, F10, or ESC. Once inside, you need to navigate to the boot order menu and move the USB device to the top of the priority list, ensuring the system looks there before the internal hard drive or network options.