virtualbox里,从虚拟出来的ubuntu访问window的共享空间(share folder)

本文介绍如何在Ubuntu系统中创建共享空间并进行配置。首先通过虚拟机软件创建共享文件夹,然后确保vboxvfs模块已加载。如果未加载,可以通过安装增强功能或手动加载模块解决。接着创建共享目录并使用mount命令将共享文件夹映射到指定路径。

 By Chad, 2009-11-09

 

1.       创造共享空间 选择 设备->分配数据空间,生成一个数据空间,这里名称为soft

 

2.       ubuntu系统里查看vboxvfs模块是否被加载:用lsmod查看,可以看到vboxvfs模块.

如果没有,就点击 设备->安装增强功能,这样子,就会在ubuntu里增加一个VBOXADDITIONS_3.0的光驱设备,可在运行里面的autorun.sh,如果还看不到那个模块,则可以试着用modprobe –I vboxvfs来加载一下试试看.

 

 

3.       接着,我们可以创建一个目录 /home/share

4.       然后用mount –t vobxsf soft /home/share把共享目录的内容映射到/home/share下,在这里soft这个名称就是共享空间的那个名称.

5.       可以用umount来卸载共享映射

### 解决 VirtualBoxUbuntu 访问 Windows 共享文件夹权限 denied 的方法 当在 VirtualBox 安装的 Ubuntu 虚拟机中尝试访问共享文件夹时,可能会遇到权限被拒绝的情况。以下是解决问题的具体方式: #### 1. **确认共享文件夹已正确设置** 确保在 VirtualBox 主界面中,Windows 上的共享文件夹已被正确配置为可自动挂载和永久可用。如果未启用这些选项,则可能导致无法正常访问。 #### 2. **手动挂载共享文件夹并调整权限** 即使共享文件夹能够成功挂载,仍需通过 `mount` 命令指定合适的权限参数。可以按照以下步骤操作: ```bash sudo mkdir -p /mnt/shared_folder sudo mount -t vboxsf shared_name /mnt/shared_folder ``` 其中,`shared_name` 是你在 VirtualBox 设置中的共享名称[^1]。完成挂载后,可以通过修改目录权限使普通用户也能访问该路径: ```bash sudo chmod 755 /mnt/shared_folder sudo chown $USER:$USER /mnt/shared_folder ``` #### 3. **安装增强功能 (VirtualBox Guest Additions)** 为了更好地支持主机与虚拟机之间的交互,建议安装 VirtualBox 提供的增强功能包。具体步骤如下: - 在 VirtualBox 界面菜单栏选择 “设备 -> 插入增强功能 CD 镜像”。 - 执行以下命令以安装增强功能: ```bash sudo apt update sudo apt install build-essential dkms linux-headers-generic cd /media/$USER/VBox_GAs_* sudo sh ./VBoxLinuxAdditions.run ``` 完成后重启虚拟机即可生效[^3]。 #### 4. **检查 SELinux 或 AppArmor 是否阻止访问** 某些情况下,SELinux 或 AppArmor 可能会对文件系统的跨平台访问施加额外限制。可通过临时禁用来测试是否存在此类干扰: ```bash sudo setenforce 0 # 对于 SELinux sudo aa-disable /usr/bin/mount.vboxsf # 对于 AppArmor ``` 如果问题因此得到解决,则应进一步研究如何针对特定场景配置安全策略而非完全关闭保护机制。 #### 5. **更新 Linux 内核及相关驱动程序** 保持操作系统及其组件处于最新状态有助于兼容性和稳定性提升。定期运行升级指令可以帮助修复潜在漏洞以及改进性能表现: ```bash sudo apt update && sudo apt full-upgrade -y ``` --- ### 总结 上述措施涵盖了从基础环境搭建到高级调试技巧等多个层面的内容,旨在全面应对因权限不足而导致无法正常使用 Windows 共享文件夹的问题。实际应用过程中可根据具体情况灵活选用相应解决方案。 ---
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值