virtualbox ubuntu与windows共享文件

本文详细介绍了如何在Windows XP环境下通过VirtualBox虚拟出Ubuntu系统,并成功设置共享文件夹功能,实现与宿主机之间的文件共享。包括安装LinuxGuestAdditions、检查vboxvfs模块状态、配置共享文件夹、自动挂载与卸载等关键步骤。

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

winxp下虚拟ubuntu,在ubuntu下访问win的共享文件夹

1
.若要使用共享文件夹功能,必须安装 linux guest additions,安装增强功能,这一步得注意不然没戏
   
    安装好Ubuntu后,运行Ubuntu并登录。然后在VirtualBox的菜单里选择"设备(Devices)" -> "安装增强功能包(Install Guest Additions)"。

2. 确保加载了vboxvfs模块
    lsmod |grep vboxvfs  查看是否加载vboxvfs模块,如果没有,则使用sudo modprobe vboxvfs加载(从linux内核中添加或删除模块)

   如果没有加载会出现如下错误:
   /sbin/mount.vboxsf: mounting failed with the error: No such device

3,设置共享文件夹
     点击"设备(Devices)" -> 共享文件夹(Shared Folders)菜单,添加一个共享文件夹,选项固定和临时是指该文件夹是否是持久的。共享名可以任取一个自己喜欢的,比如"test"。
 
4,挂载共享文件夹
       Ubuntu,在命令行终端下输入:

 sudo mkdir /mnt/share
 sudo mount -t vboxsf   test   /mnt/share
 test是要共享的文件夹,/mnt/share是挂载点

    假如不想每一次都手动挂载,可以在/etc/fstab中添加一项
    test /mnt/share vboxsf rw,gid=100,uid=1000,auto 0 0
    这样就能够自动挂载了。
 
5, 卸载的话使用下面的命令:
sudo umount -f /mnt/shared

### 设置 VirtualBox Windows 系统进行文件共享 为了在 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、付费专栏及课程。

余额充值