Dear Santosh,
I reckon what you are attempting to do should work so long as your folder mapping result in similar canonical path on both your Ubuntu and your Windows machines.
I understand Linux in general is not capable of understanding Windows-like path expression, however Windows is fully capable of understanding Linux ones.
Say you want to configure tranSMART so that R fetches the data in \tmp\transmart\jobs.
In that case you will have to configure in you external (Config.groovy) file the job path to "\tmp\transmart\jobs" and create the folder "C:/tmp/transmart/jobs"
Then you will have to map via your hypervisor "C:/tmp/transmart/jobs" (in Windows) on "\tmp\transmart\jobs" (in Ubuntu).
You will need to make sure the permissions are set properly on both operating system.
Be careful while permissions are very basic and simple on Linux they are much more comprehensive and intricate in Windows. You will have to work with the ACL as well as the Audit Enquiries.
All in all my opinion on this is rather mitigated.
You would be better of installing R on Windows, or firing tranSMART in your Ubuntu.
Is there a particular reason why you wouldn't want to do that ?
Particularly if one is virtualized inside the first. It makes no sense. If they had to be remote services or you were relying on an RCloud instead I'd understand.
Regards,