Page 1 of 1

How to share folder between virtualbox puppy and windows

Posted: Thu 16 Feb 2012, 05:36
by snayak
Hope, you have installed
1. guest Puppy on host Windows
or
2. guest Windows on host Puppy
with virtualbox.

Now we need a folder to share between these two OS for accessing files form each other.

Here goes the HOW-TO.

Host: Windows
Guest: Puppy
=========

1. Open VirtualBoxManager.
2. Add another network adapter "Host-only". That will be eth1.
3. Use "Connect" icon on guest Puppy desktop. Chose "Connect to Internet by Wired or Wireless LAN". Choose "Network Wizzard". Select eth1. Choose "Auto DHCP". See in "Static IP". IP is 192.168.56.103 or something similar.
4. Use Start/Networks/Pnethood to scan for network shares available. You can see your host Windows discovered. Give domain: , user: , password: , and rescan network.
5. You can see the shared folder of your host Windows. Connect and open the location.


Host: Puppy
Guest: Windows
=========

1. Make a host Puppy folder (say "KK") sharable.
2. In VirtualBoxManager, add this as shared folder.
3. Add VboxGuestAddition.iso to cdrom of guest Windows. In guest Windows, goto cdrom drive and install it.
4. Now in command prompt of guest Windows, run "net use x: \\vboxsrv\KK"
5. Check X: drive in guest Windows and use it.


Hope this helps.

[If guest and host, both are Puppy, see http://www.murga-linux.com/puppy/viewtopic.php?t=110070]

Posted: Thu 16 Feb 2012, 16:21
by emil
Is this correct that you can share a folder with a puppy guest on a windows host without VirtualBox Guest Additions installed?

Posted: Fri 17 Feb 2012, 04:32
by snayak
Is this correct that you can share a folder with a puppy guest on a windows host without VirtualBox Guest Additions installed?
Yes.

Posted: Thu 23 Feb 2012, 20:42
by sowberry
The above suggestion for Windows host/Puppy guest is not a true shared folder, i.e. is limited by your network speed (it's the same thing as connecting to a separate machine over the network). To have a truly shared folder (i.e. read/write passthrough to HDD) in this setup, you need to setup puppy for development (i.e. get the dev_xxx.sfs), mount the vbox guest additions iso, tweak the build scripts (which don't recognize puppy's layout), and then build the vboxdrv driver. This allows you to mount a vbox shared folder.

Posted: Fri 24 Feb 2012, 04:42
by snayak
Hi sowberry,

Many thanks for your suggestion.
I was trying to find a easier way, so that without the knowledge of programming, some clicks can help sharing some files.
Your point is correct. However, I feel, since the guest and host bothat are on same machine, the speed limit shall not be a big factor.
I'll try to follow your idea, once I get some good knowledge of vbox compiling.

Thanks again for sharing the idea with us.
Till we have some other solution, shall we use these simple steps to continue our adventure?

Sincerely,
Srinivas Nayak

Posted: Fri 16 Aug 2013, 08:52
by recobayu
Hi Snayak, I follow your instruction and I don't know what is the next step after this. Could I input username and password of my computer? Or I just input any username and password?
https://docs.google.com/file/d/0B-WmUMQ ... sp=sharing

Posted: Fri 16 Aug 2013, 10:56
by mikeb
I finally managed to do this on qemu using NFS (Vbox will be similar) so if anyone wants to use that approach just drop me a PM.

Mike

Posted: Sat 17 Aug 2013, 10:45
by snayak
Dear recobayu,

It looks like, you successfully entered login and password of your windows machine, on second attempt. However it seems, there is no shared folder on your windows machine. Please check this once. You better test with a share folder shared to "everyone".

Sincerely,
Srinivas Nayak