For anyone trying to get the Kali Linux virtual machine (x64, 2017.1) to work on ESXi 6.0 I suggest using VMware's vCenter Converter Standalone (https://my.vmware.com/web/vmware/evalcenter?p=converter). This requires are free registration. When I tried importing without Converter I was getting an error message that the guest OS id was not valid. Unfortunately I don't seem to be able to insert pictures. The error pop-up:
Pop-up Title: Virtual Machine Settings
Pop-up Body:
The guest OS ID "debian8_64Guest" is not valid. Therefore, editing these VM settings is not recommended.
Upgrade the VM's hardware to correct problems caused by a virtual disk created for an older VM and added to a newer VM.
The other error about not being able to find the VMDK. Converter was able to fix all that. vCenter error details:
Task Details:
Status: File /vmfs/volumes/5973f797-23084f19-6faa-000c297ef042/Kali-Linux-2017.1-vm-amd64/Kali-Linux-2017.1-vm-amd64.vmdk was not found
Description: Powering on the new Virtual Machine
Start Time: 6-Aug-2017 11:38:06 AM
Completed Time: 6-Aug-2017 11:38:07 AM
State: error
Error Stack:
An error was received from the ESX host while powering on VM Kali-Linux-2017.1-vm-amd64.
Failed to start the virtual machine.
Module Disk power on failed.
Cannot open the disk '/vmfs/volumes/5973f797-23084f19-6faa-000c297ef042/Kali-Linux-2017.1-vm-amd64/Kali-Linux-2017.1-vm-amd64.vmdk' or one of the snapshot disks it depends on.
The system cannot find the file specified
VMware ESX cannot find the virtual disk "/vmfs/volumes/5973f797-23084f19-6faa-000c297ef042/Kali-Linux-2017.1-vm-amd64/Kali-Linux-2017.1-vm-amd64.vmdk". Verify the path is valid and try again.
Additional Task Details:
VC Build: 3634793
Error Type: FileNotFound
Task Id: Task
Cancelable: true
Canceled: false
Description Id: VirtualMachine.powerOn
Event Chain Id: 101900
Suggestion for future versions of the VMware virtual machine image is to use the OVF format (https://www.vmware.com/support/developer/ovf/).