Ijust installed Ubuntu 13.04 inside of VMware Fusion Pro 5. I have the virtual machine configured for read-only sharing of my home directory, but there's no /mnt/hgfs directory and there's no /etc/fstab line.
This results in a new mount command to be used for creating the shared file system. For Linux kernel versions we use the FUSE file system which will now mean you should be using the following command:
I was having the same problem, not being able to mount hgfs at all. I tried re-installing vmware-tools, then I tried installing vm-open-vm-tools and still no joy. I did notice that when I tried install open-vm-tools and reinstalling vm-ware-tools via 
vmware-install.pl, I got a failure notice for invalid gcc headers path. You can try this by installing vmware-tools without the -d switch for defaults. You will see the notice for the invalid path. I install headers with apt-get, you may or may not need to create a link to version.h. If version.h exists in /usr/src/linux-headers-$(uname -r)/include/linux/, skip that step.
Installed the headers, I uninstalled open-vm-tools and reinstalled vmware tools using 
vmware-install.pl. This time hgfs was mounted correctly and my shared folder is there as well. Re-booted and it is still there.
I came across this question without realising that vmwaretools was actually failing to compile properly when I installed it. It seems to finish normally but actually has error messages, part of which look a little like this:
After upgrading a VM from Kubuntu 12.10 to 13.04 I hit the same problem using VMware Fusion 5.0.3 on OS X 10.8.3. Reinstalling VMware tools rebooting did not help. Some issue between the VMware drivers and the new kernel I guess (my new kernel version is Linux ubuntu 3.8.0-19-generic). I was able to access the shares using open-vm-tools as described in an answer by the OP but his last line has a typo and should read
Installing on a NVMe resulted in the follwoing first
Ubuntu Core started to Bootstrap but got stuck in Stopped/Started Getty
somehow like in Ubuntu Core 18 on Raspberry Pi 3 doesn't bootstrap and -serial-getty-in-ubuntu-core-18
After the forced restart I saw
and was asked to configure but with an error echoed before
The configuration failed after entering my Ubuntu Email
It could be that due to a redownload of the install images that the setup worked once. Honestly, I cannot remember, what made it work.
After hours and hours, I was able to boot into Ubuntu Core. I got the impression that some errors were echoed during start-up and due to resize trick, I did not trust the install.
I tried to refresh the snap packages but it always failed with EOF
In the end, I repeated the install using a SATA drive what gives me the impression that there is not any error echoed during start-up, although snap refresh fails with EOF but that could be due to my very slow internet connection currently.
I was only able to refresh snapd.
I suspect part of the problem is that you were using the image specifically tailored for an Intel NUC. You might have better experience by using the image from the KVM page ( ) which is designed to run on a virtual machine and is more generic in nature, although not specifically a VMware machine so there might still be incompatibilities.
The question is, why it does not detect /dev/sda3, labelled writeable, although it is seen by Ubuntu Live Image. Moreover /dev/sda1 and /dev/sda2, labelled system-boot, are detected as the system is initiating boot.
It could be that we are missing kernel modules in the initramfs that would allow mounting/using this device from the initramfs, but these kernel modules are loaded in the live image. Do you know precisely what kernel module is necessary for your writable partition device?
The LSI Logic SAS driver ( mptsas ) and LSI Logic Parallel driver ( mptspi ) for SCSI are no longer supported. As a consequence, the drivers can be used for installing RHEL 8 as a guest operating system on a VMWare hypervisor to a SCSI disk, but the created VM will not be supported by Red Hat.
but to boot from such a device the drivers need to be included in the initramfs, Ubuntu core uses a pre-generated initrd so the drivers need to be added there at generation time (i think @ijohnson said that above already)
 3a8082e126