Cut and paste of most relevant looking posting
It was not working for me originally (hanging forever on the step "A start job is running for dev-disk-by\......."). I changed the SCSI Controller to LSI Logic Parallel and was able to successfully install and boot under ESXi 6.5. The SCSI controller options VMware Paravirtual and LSI Logic SAS did not work (I did not try the BusLogic option).
Have not figured out how to install VMware Tools yet.
FYI, here is my configuration (feedback from others is welcome). I am installing headless to run as VM under ESXi; and /storage will be mapped to a SMB/CIFS share from my NAS4Free server. Note: later I want to disable VortexBox as SMB server (since I have NAS4Free to do that). FYI, I use this to run Squeezebox server and to create a .mp3 mirror of my FLAC directory. I am not using it for ripping or for driving any attached devices.
ESXi Guest OS Configuration:
----------------------------------------------
* Guest OS = Linux -> Red Hat Enterprise Linux 7 (64-bit)
* CPU = 2
* Memory = 1,536 MB
* Disk = 40GB <--- 10Gb should be sufficient; but the VortexBox install scripts assume >36GB drive
* NIC = VMXNET3
* SCSI Controller = LSI Logic Parallel
INSTALL STEPS (after reboot at end of the Clonezilla image install):
------------------------------------------------------------------------
dnf -y update
config_4-30.sh # this script allocates a 30Gb partition (no idea why it is needed; but next script fails without this)
config_local_storage.sh # this script sets up some local storage volume (no idea why needed; but mount_drives.sh hangs if this step isn't done)
dnf install -y cifs-utils
echo "mount.cifs //PELICAN/media /storage -o user=<NAS4Free_user>,pass='<NAS4fREE_user_password >',dom=<workgroup>" > /opt/vortexbox/post_startup.sh
reboot
#
# FYI: here is copy of my acutal mount.cifs command line inside of /opt/vortexbox/post_startup.sh :
# mount.cifs //PELICAN/media /storage -o user=media,pass='+1xxx846yyzz',dom=AVIARY
#