

Rename it to esxi.iso so the script can find it. The ESXi ISO will have a long name with a version number like VMware-VMvisor-Installer-6.7.0-8169922.x86_64. Download the make script here and the ESXi ISO and copy it into the same folder as the script.You will need to register for a VMware account and download ESXi (also called “vSphere Hypervisor”) before you use this script. Whenever you hear about someone running virtual machines or cloud servers they’re using ESXi, Xen, QEMU/KVM, or a similar technology under the hood.ĮSXi is proprietary software, but you can download it and use it for free. VMware ESXi is a lightweight operating system designed to run virtual machines. It should be bootable on both sides: BIOS and EFI.This project includes a simple makefile that helps you create a bootable USB installer for VMware ESXi on MacOS. Now you need to modify ISOLINUX.CFG to point the boot to the right partition: fmbp16:~ root# cd /Volumes/ESXI-7/įmbp16:ESXi root# cat ISOLINUX.CFG | grep APPENDįmbp16:ESXi root# sed -i "" 's/APPEND -c boot.cfg/APPEND -c boot.cfg -p 1/g' ISOLINUX.CFGĪPPEND -c boot.cfg -p 1 And that is pretty much it. Mount the ISO installer from vmware website and copy the content to USB partition: fmbp16:~ root# cp -R /Volumes/ESXI-7.0B-16324942-STANDARD/* /Volumes/ESXI-7/ 5. Unmount of all volumes on disk2 was successfulįdisk: could not open MBR file /usr/standalone/i386/boot0: No such file or directoryĪlso, mount back up the partition: fmbp16:~ florian$ diskutil mount /dev/disk2s1 Use fdisk to mark the partition active and make it bootable: fmbp16:~ root# diskutil umountDisk /dev/disk2 Unmount of all volumes on disk2 was successful 3. List the partition you just created and umount it: fmbp16:~ root# diskutil list /dev/disk2įmbp16:~ root# diskutil umountDisk /dev/disk2 Under linux is not that different: you need to use fdisk -l instead of diskutil list. What's left is a manual approach, via terminal, that should work under macOS or Linux.īelow is a way to do this under macOS. Under macOS there is balenaEtcher but for unknown reasons it doesn't detect the ESXi image as bootable and the result is not bootable either. Of course, the easiest way would be to use rufus via windows but if you do not have a windows around, you need a different approach.
