windows下VirtualBox的文件共享

本文详细介绍了如何在Windows XP主机上通过VirtualBox虚拟出Ubuntu 10.10虚拟机,并成功安装增强功能包,设置共享文件夹实现主机与虚拟机之间的文件互传,同时提供了自动挂载的配置方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境:主机操作系统是Windows XP,虚拟机是Ubuntu 10.10,虚拟机是VirtualBox 4.0.8。

1. 安装增强功能包(Guest Additions)

安装好Ubuntu 10.10后,运行Ubuntu并登录。然后在VirtualBox的菜单里选择"设备(Devices)" -> "安装增强功能包(Install Guest Additions)"。

 

你会发现在Ubuntu桌面上多出一个光盘图标,这张光盘默认被自动加载到了文件夹/media/cdom0。进入命令行终端,输入:

cd /media/cdom0

sudo ./VboxLinuxAdditions.run

开始安装工具包。安装完毕后会提示要重启Ubuntu

2. 设置共享文件夹

重启完成后点击"设备(Devices)" -> 共享文件夹(Shared Folders)菜单,添加一个共享文件夹,选项固定和临时是指该文件夹是否是持久的。共享名可以任取一个自己喜欢的,比如"gongxiang",尽量使用英文名称。

3. 挂载共享文件夹

重新进入虚拟Ubuntu,在命令行终端下输入:

sudo mkdir /mnt/shared

sudo mount -t vboxsf gongxiang /mnt/shared

其中"gongxiang"是之前创建的共享文件夹的名字。OK,现在Ubuntu和主机可以互传文件了。

假如您不想每一次都手动挂载,可以在/etc/fstab中添加一项

gongxiang /mnt/shared vboxsf rw,gid=100,uid=1000,auto 0 0

这样就能够自动挂载了。

4. 卸载的话使用下面的命令:

sudo umount -f /mnt/shared

注意:

共享文件夹的名称千万不要和挂载点的名称相同。


### 设置 VirtualBoxWindows 系统进行文件共享 为了在 VirtualBox 中实现 Windows 主机与虚拟机(如 Ubuntu 或其他 Linux 发行版)之间的文件共享,需完成以下几个方面的操作: #### 安装 VirtualBox 增强功能包 首先,确保已在虚拟机中安装了 VirtualBox 的增强功能包(Guest Additions)。这一步对于支持共享文件夹的功能至关重要[^4]。 #### 创建共享文件夹 在 VirtualBox 软件界面中,通过菜单选项 `设备` -> `共享文件夹` 来创建一个新的共享文件夹。指定主机上的某个目录作为共享目标,并为其命名。例如,可以选择主机中的路径 `F:\shared_folder` 并命名为 `share`。 #### 配置自动挂载和固定分配 当设置共享文件夹时,勾选「自动挂载」以及「固定分配」选项能够简化后续的操作流程。这样每次启动虚拟机时都会自动加载对应的共享文件夹。 #### 在虚拟机内部访问共享文件夹 进入虚拟机后,可以通过命令行工具来确认并访问这些共享资源: 1. **创建挂载点**: 使用如下命令建立一个新目录作为挂载点 ```bash sudo mkdir /mnt/shared ``` 2. **手动挂载共享文件夹**: 利用 mount 命令将其绑定至上述新建的目录下 ```bash sudo mount -t vboxsf share /mnt/shared ``` 如果希望永久生效,则需要编辑 `/etc/fstab` 文件加入相应的条目。 #### 解决权限问题 有时即使完成了以上步骤,在尝试读写共享文件夹内的内容时仍可能出现权限不足的情况。这是因为默认情况下该文件夹的所有权归属于 root 用户及其专属组 vboxsf 。因此建议采取以下措施之一调整权限设定: - 将当前登录账户添加到 vboxsf 组里去;执行下面这条指令即可达成目的: ```bash sudo usermod -aG vboxsf $LOGNAME ``` - 修改整个共享区域的访问属性为更加宽松的形式,比如赋予所有人完全控制的权利: ```bash sudo chmod 777 /mnt/shared ``` 不过需要注意的是后者可能存在安全隐患所以不推荐广泛采用[^5]。 ```python print("成功配置VirtualBoxWindows间的文件共享") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值