Difference between revisions of "Using shared folders"

From ReactOS Wiki
Jump to: navigation, search
m (Starting with r70671)
 
(3 intermediate revisions by 2 users not shown)
Line 6: Line 6:
  
 
* Just install VirtualBox Guest Additions / VMware Tools
 
* Just install VirtualBox Guest Additions / VMware Tools
 +
 +
* Note
 +
If ReactOS doesn't shutdown because of a stale Setup.exe:
 +
Use setup.exe /x which extract vmwaretools.msi to a temporary folder. Installing using the msi directly circumvents the problem.
  
 
* Reboot, you're done! There's nothing more to do
 
* Reboot, you're done! There's nothing more to do
  
 
With VirtualBox, a drive letter can be assigned to your shares, just look at 'My computer' place. In all cases, you'll find your shares in 'Network Places'.
 
With VirtualBox, a drive letter can be assigned to your shares, just look at 'My computer' place. In all cases, you'll find your shares in 'Network Places'.
 
  
 
= Before r70671 =
 
= Before r70671 =
Line 20: Line 23:
  
 
== Using VMware ==
 
== Using VMware ==
 +
* Install VMware Tools
 +
Review for (0.4.11):
 +
I had to do a custom Install with the following Configuration Options activated: [Toolbox](WMI Performance Logging) and [VMCI Driver](Shared Folders). While Installing, the Installer first showed an error related to tpvmon.dll. After that, it seemed to hang, but only paused for about one minute before continuing and complete successfully.
  
 
* Configure your shared folders (in VMware VM configuration GUI)
 
* Configure your shared folders (in VMware VM configuration GUI)
 
+
(0.4.11), only the option [Map as Network Drive] worked - at least for me.
* Install VMware Tools
 
  
 
* Reboot
 
* Reboot
Line 31: Line 36:
  
 
* Go to C:\ReactOS\bin (or whatever, depending on your setup)
 
* Go to C:\ReactOS\bin (or whatever, depending on your setup)
 +
(0.4.11) sorry - There's no such binary. But accessing via NetworkPlaces worked fine.
  
 
* Execute hackssign assign z ReactOS (for instance)
 
* Execute hackssign assign z ReactOS (for instance)
 
z is the letter you want to give, and ReactOS is the name of your share (you gave it in VMware configuration)
 
z is the letter you want to give, and ReactOS is the name of your share (you gave it in VMware configuration)
  
You're done, you can access your share with the Z drive letter
+
You're done, you can access your share with the Z drive letter.
 +
 
 +
* VMWare Shutdown Script
 +
(0.4.11) Trying to force shutdown via VMware Menu didn't work.
  
 
== Using VirtualBox ==
 
== Using VirtualBox ==
Note: VirtualBox 5.0.4 or later needed, with fixed VBox Guest Additions, or you'll have black screen on reboot, see [https://jira.reactos.org/browse/CORE-10069 CORE-10069]
+
Note: With VirtualBox 5, VirtualBox 5.0.4 or later needed, with fixed VBox Guest Additions, or you'll have black screen on reboot, see [https://jira.reactos.org/browse/CORE-10069 CORE-10069]
  
 
* Configure your shared folders (in VirtualBox VM configuration GUI)
 
* Configure your shared folders (in VirtualBox VM configuration GUI)

Latest revision as of 14:05, 1 April 2019

Starting with r68782, ReactOS can properly handle one or several UNC providers. VM shared folders are using this way to expose host files to guest. So, it virtually allows ReactOS to use such files. To get them working, follow the following instructions.

Starting with r70671

  • Configure your shared folders (in VirtualBox/VMware VM configuration GUI)
  • Just install VirtualBox Guest Additions / VMware Tools
  • Note

If ReactOS doesn't shutdown because of a stale Setup.exe: Use setup.exe /x which extract vmwaretools.msi to a temporary folder. Installing using the msi directly circumvents the problem.

  • Reboot, you're done! There's nothing more to do

With VirtualBox, a drive letter can be assigned to your shares, just look at 'My computer' place. In all cases, you'll find your shares in 'Network Places'.

Before r70671

Required tools

Note: because both application hackssign & rosvboxmgmt are hacks to workaround missing features in ReactOS, there aren't included in default builds you can download on our website. You can find an ISO with them on Jira: CORE-10033. Just download the ISO and grab the needed tools from their. They don't replace the required tools from VMware or VirtualBox! They come as an add-in!

Using VMware

  • Install VMware Tools

Review for (0.4.11): I had to do a custom Install with the following Configuration Options activated: [Toolbox](WMI Performance Logging) and [VMCI Driver](Shared Folders). While Installing, the Installer first showed an error related to tpvmon.dll. After that, it seemed to hang, but only paused for about one minute before continuing and complete successfully.

  • Configure your shared folders (in VMware VM configuration GUI)

(0.4.11), only the option [Map as Network Drive] worked - at least for me.

  • Reboot

At that point, you can already access your shared folders from cmd or explorer with UNC path (for instance: \\vmware-host\Shared Folders\ReactOS) If you want to assign a driver letter to ease their usage...

  • Go to C:\ReactOS\bin (or whatever, depending on your setup)

(0.4.11) sorry - There's no such binary. But accessing via NetworkPlaces worked fine.

  • Execute hackssign assign z ReactOS (for instance)

z is the letter you want to give, and ReactOS is the name of your share (you gave it in VMware configuration)

You're done, you can access your share with the Z drive letter.

  • VMWare Shutdown Script

(0.4.11) Trying to force shutdown via VMware Menu didn't work.

Using VirtualBox

Note: With VirtualBox 5, VirtualBox 5.0.4 or later needed, with fixed VBox Guest Additions, or you'll have black screen on reboot, see CORE-10069

  • Configure your shared folders (in VirtualBox VM configuration GUI)
  • Install VBox Guest Additions
  • Reboot
  • Go to C:\ReactOS\bin (or whatever, depending on your setup)
  • Execute rosvboxmgmt start

At that point, you can already access your shared folders from cmd or explorer with UNC path (for instance: \\vboxsvr\ReactOS) If you want to assign a driver letter to ease their usage...

  • Execute hackssign assign z ReactOS (for instance)

z is the letter you want to give, and ReactOS is the name of your share (you gave it in VMware configuration)

You're done, you can access your share with the Z drive letter

See also

VirtualBox

VMware