I think more information is needed in general.
The thread title looks like you are trying to share a single linux distro over 2 machines, your OP reads that you just want to create a simple shared folder between a VM Linux and a 'guest' machine. Which is it?
Is the guest machine also on a VM or a physical unit? does this guest machine change or is it just a permanent machine on the network.
My understanding would be that you'd need to run the linux distro in VM, you have to tweak the network settings to get it visible on the network, then create a shared folder with Samba. The other option would be to create a share on the guest machine as Linux should be able to read/map that folder without issues.
I also think you'd be better posting in the Linux subforum.