VirtualBox下虚拟机与windows共享文件

环境:
主机(host):windowsXP
虚拟机:VirtualBox
客户机 (guest):slackware/ubuntu/...

    看过我上一篇写的为VirtualBox 安装additions的朋友应该很清楚,设置VirtualBox共享文件夹之前需要安装VirtualBox Guest Additions.如果没有安装,请参考我的上一篇文章。

    共享文件夹就是使主机的wendows和客户机linux能彼此共享文件。在当前的架构情况下,需要在主机即windows上设一个目录来做共享目录,我是把D盘的sharedfolder目录做为共享目录其路径为D:/sharedfolder。下面就介绍具体如何设置共享文件夹。参考 VirtualBox的帮助文档(在virtual guest additions那一节里),我发现有以下几个步骤就可以完成共享文件夹的设置。
1. 在主机windows上设一个目录,作为共享目录(并不需要在windows下设置共享属性,其实也是一个普通的文件夹)。(我设的是:D:/sharedfolder)

2.在虚拟机VirtualBox上,如果虚拟机上linux操作系统未启动,在设置->数据空间 中指定D:/sharedfolder作为共享文件夹,且要指定其映射在linux中的名字,默认是和你的目录名一样,我这里即sharedfolder。具体的当打开的对话框时就看得很清楚。如果虚拟机上的linux操作系统已经启动,在设备->分配数据空间  中可以进行同样的设置。

3.打开虚拟机上一个控制台,在root的权限下执行如下命令:
    #mkdir /mnt/share  //创建一个目录来挂载共享文件夹,当然你可以在任何地方创建一个目录。
然后运行命令:mount -t vboxsf [-o OPTIONS] sharename mountpoint。这里sharename就是我上面提到的默认的名字sharedfolder,mountpoint就是指你想把windows共享文件夹挂载在linux的什么地方。我在这里用的是:
    #sudo mount -t vboxsf sharedfolder /mnt/share //ubuntu中需要用到root权限时前加sudo即可。

如果要让系统启动时自动挂载这个共享文件夹,则可以在/etc/fstab中加入一条记录,具体如下:
sudo pico /etc/fstab
加入一句:
sharedfolder   /mnt/share  vboxsf defaults 0 0

保存并退出,以后系统启动时会就自动挂载这个文件夹了到/mnt/share
其实挂载这个共享文件夹也如同挂载其它设备一样.

注意,这里的命令是针对Linux客户机的。windows 客户机是使用不同的命令的。可以参考VirtualBox的帮助文档。

4.这样就可以把文件放在windows主机的 d:/sharedfolder下,在linux客户机中的/mnt/share中就可以看到了。
原文地址:http://chenling1018.blog.163.com/blog/static/14802542010311115649331

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 虚拟机Windows Server 2008可以通过以下步骤与主机共享文件: 1. 在虚拟机中安装VMware Tools或VirtualBox Guest Additions等虚拟机增强工具。这些工具可以提供更好的性能和功能,包括文件共享。 2. 在虚拟机中打开网络共享功能。在Windows Server 2008中,可以通过控制面板中的“网络和共享中心”打开“高级共享设置”。 3. 在虚拟机中创建共享文件夹。在共享设置页面中,点击“新建共享”按钮,选择要共享的文件夹并设置共享权限。 4. 在主机系统中配置网络共享。可以通过Windows资源管理器右键点击要共享的文件夹,选择“属性”,然后进入“共享”选项卡,勾选“共享此文件夹”,并设置共享权限。 5. 在主机系统中访问共享文件夹。可以在Windows资源管理器地址栏中输入虚拟机的IP地址或计算机名加上共享文件夹的名称,例如“\\虚拟机IP地址\共享文件夹名称”,然后按下回车键。 6. 在虚拟机中访问主机共享文件夹。可以在Windows资源管理器地址栏中输入主机的IP地址或计算机名加上共享文件夹的名称,例如“\\主机IP地址\共享文件夹名称”,然后按下回车键。 通过上述步骤,就可以实现虚拟机Windows Server 2008与主机之间的文件共享。请注意,为了确保共享文件夹的访问安全,应当设置适当的共享权限和防火墙规则,以免产生潜在的安全风险。 ### 回答2: 在虚拟机上运行Windows Server 2008操作系统时,我们可以采取以下步骤与主机共享文件。 首先,确保在虚拟机中安装了适当的网络适配器,以便虚拟机可以与主机通信。然后,确保在主机操作系统中安装了虚拟化软件(如VMware、VirtualBox等),并添加了共享文件夹位置。 接下来,打开虚拟机Windows Server 2008操作系统,并登录到管理员账户。 然后,打开“开始”菜单,并选择“计算机”。在资源管理器中,点击“网络”选项,然后在“地址栏”输入主机的网络地址。 接下来,在资源管理器中会显示主机的共享文件夹。双击打开该文件夹,即可访问在主机上共享的文件和文件夹。 如果无法直接通过以上步骤访问共享文件夹,则可以尝试使用主机的IP地址替代主机名进行访问。 请注意,要确保在主机操作系统中正确配置了共享文件夹,并允许虚拟机中的Windows Server 2008访问该共享文件夹。所以,确保在主机操作系统中设置了适当的共享权限和访问权限。 通过这些步骤,我们可以轻松地在虚拟机Windows Server 2008上与主机共享文件。 ### 回答3: 要实现虚拟机Windows Server 2008与主机共享文件,可以按照以下步骤进行设置: 1. 在虚拟机软件中打开Windows Server 2008虚拟机,并确保虚拟机已经安装并运行正常。 2. 在虚拟机软件的菜单栏中选择“设备”或“配置”,然后选择“共享文件夹”选项。 3. 在共享文件夹设置中,选择主机上要共享的文件夹,并指定在虚拟机中的路径。 4. 在虚拟机中打开“计算机”,然后选择“映射网络驱动器”。 5. 在“映射网络驱动器”对话框中,选择一个未使用的驱动器字母,比如Z,然后输入共享文件夹的网络位置,一般格式为“\\主机IP地址\共享文件夹名称”。 6. 勾选“连接时重新连接”选项,然后点击“完成”,虚拟机就能够访问共享文件夹了。 现在,虚拟机Windows Server 2008就能够与主机上共享的文件夹进行互动。你可以在虚拟机中使用文件管理器打开该共享文件夹,浏览和操作其中的文件。当然,你也可以将虚拟机中的文件复制到共享文件夹,或将主机上的文件复制到虚拟机中。这样,你就可以轻松地从主机向虚拟机传输文件,或者将虚拟机中的文件保存到主机上。总之,以上设置可以实现虚拟机Windows Server 2008与主机共享文件夹,方便文件传输和共享
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值