Debian on VirtualBox共享win7文件夹

本文详细介绍了在Debian系统中安装VirtualBox GuestAdditions的过程,包括解决安装过程中可能遇到的问题,如缺少编译链接工具、共享文件夹挂载错误等,并提供了具体的解决方案。

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

如果是一个全新的Debian系统,直接安装VirtualBox的Guest Additions,可能会失败,这是因为VirtualBox增强功能需要编译链接工具。
启动debian虚拟机时记得先加载debian安装光盘
aptitude install build-essential linux-headers-`uname -r` dkms
1. 加载增强功能光盘


cd /cdrom
sh ./VBoxLinuxAdditions.run
其中,有个警告说是系统不支持OpenGL。重启,增强功能包安装完成。

2. 在虚拟机上设置共享文件夹

 

3. 挂载

mkdir /mnt/shared
mount -t vboxsf share /mnt/shared
share是之前创建的共享文件夹的名字。
umount /mnt/shared

编辑/etc/fstab,自动挂载
share /mnt/shared vboxsf rw,gid=100,uid=1000,auto 0 0

安装时遇到提示:
Building the VirtualBox Guest Additions kernel modules
The headers for the current running kernel were not found. If the following
module compilation fails then this could be the reason.
 ...fail!
有可能是没有安装dkms。

如果共享文件夹名称和挂载点名称相同,在挂载时会出现如下的错误信息:
/sbin/mount.vboxsf: mounting failed with the error: Protocol error

### 如何在 Debian Linux 上配置和使用共享文件夹 #### 安装必要的软件包 为了使 Debian 能够访问 Windows 主机或其他系统的共享文件夹,通常需要安装 Samba 或 VMware Tools 中的相关组件。对于 VMware 环境下的共享文件夹功能,则需特别关注 `open-vm-tools` 的安装情况。 确保已正确安装了 `open-vm-tools` 和其依赖项: ```bash sudo apt-get update sudo apt-get install open-vm-tools open-vm-tools-desktop fuse ``` 这一步骤可以解决由于缺少必要驱动而导致的 `/mnt/hgfs` 文件夹缺失的问题[^4]。 #### 自动挂载共享文件夹 为了让共享文件夹能够在每次启动时自动被识别并挂载,可以在 `/etc/fstab` 文件中添加相应的条目。编辑该文件前建议备份原版以防意外发生。 假设主机端有一个名为 "shared_folder" 的共享文件夹希望映射到 Guest OS (即 Debian) 下面的位置 `/home/user/shared`: 1. 创建目标路径: ```bash mkdir -p /home/user/shared ``` 2. 编辑 `/etc/fstab`, 添加如下行来实现开机自启加载: ``` .host:/shared_folder /home/user/shared vmhgfs-fuse defaults,allow_other 0 0 ``` 通过这种方式设定后,每当系统重新启动时都会尝试自动挂载指定位置上的共享资源[^2]。 #### 手动临时挂载 如果只是偶尔需要用到共享文件夹而不必每次都自动挂载的话,也可以采用手动方式来进行操作。命令如下所示: ```bash vmhgfs-fuse .host:/shared_folder /home/user/shared -o allow_other ``` 这条指令会将 Host 上名称为 “shared_folder” 的共享文件夹即时挂载至 Guest 内部特定目录下直到下次重启为止[^3]。 #### 解决权限问题 有时候即使完成了上述所有步骤仍然可能遇到权限不足的情况。此时可以通过调整 SELinux 设置或是修改目标文件夹本身的读写属性等方式加以处理。不过最简单的方法是在执行任何涉及 VMWare 工具的操作之前确认当前用户具有足够的权限去完成这些动作;另外还可以考虑加入 `vboxsf` 用户组以便更好地管理跨平台间的资源共享活动。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值