VirtualBox主机是winXP,客户机是Ubuntu共享文件夹的问题

oracle VirtualBox主机是winXP,客户机是Ubuntu共享文件夹的问题

1.首先确定你已经安装了增强性功能
   设备->安装增强功能,点击后,一段时间后ubuntu自动加载,等加载后桌面出现cd图标后,在终端输入

cd /media/VBOXADDITIONS_3.2.0_61806/ 打开增强包目录后,输入sudo sh ./VBoxLinuxAdditions-

x86.run以管理员身份安装就可以了

2.设置winXP共享文件夹(分配数据空间)
   设备->分配数据空间->添加数据空间,设置winXP下的一个共享文件夹名为myshare
,是否只读(可选)

3.设置ubuntu共享此文件夹(挂载文件夹)
   首先要在ubuntu下建一个文件夹share,目录为:/home/lemon/share
在终端输入:sudo mount -t vboxsf myshare /home/lemon/share 其中myshare是winXP中的共享文件

夹的名字,/home/lemon/share 是ubuntu中的共享文件夹目录,这样myshare和share就是一个文件夹了

。。。

注意:
1,但是ubuntu重启后需要重新挂载,就是输入这句:sudo mount -t vboxsf myshare

/home/lemon/share ,有关自动挂载请google或者看下一个。不过可以通过virtualbox每次休眠来解决


2,如果要让系统启动时自动挂载这个共享文件夹,则可以在/etc/fstab中加入一条记录,具体如下:
sudo gredit /etc/fstab
加入一句:
myshare   /home/lemon/share  vboxsf defaults 0 0
3,在share文件夹中的编辑文件无法保存。只能在其他文件夹编辑好了之后才能放入share文件夹

### 配置 VirtualBoxUbuntu共享文件VirtualBox 环境下,配置 Ubuntu 和宿主机(如 Windows)之间的共享文件是一项常见的需求。以下是详细的说明和步骤: #### 1. 创建共享文件 首先,在宿主机(例如 Windows)上创建一个用于共享文件夹。假设该文件夹位于 `D:\sharedFolder`[^2]。 #### 2. 启用 VirtualBox 共享文件功能 打开 VirtualBox 软件,选择正在使用的虚拟机实例,点击顶部菜单栏中的 **设备 (Devices)** -> **共享文件 (Shared Folders)**[^4]。 随后会弹出一个对话框,点击右侧的加号 (+) 图标来新增一个共享文件。在此界面中指定以下参数: - 文件夹路径:指向刚刚创建的宿主机上的文件夹位置(如 `D:\sharedFolder`)。 - 文件夹名称:为这个共享文件命名,例如命名为 `my_shared_folder`。 - 勾选“自动挂载”和“固定分配”,以便简化后续的操作流程[^4]。 #### 3. 安装 VirtualBox Guest Additions 为了支持共享文件的功能,必须确保已经在 Ubuntu 虚拟机内部安装了 VirtualBox 提供的增强工具包——Guest Additions。如果尚未安装此组件,请按照以下指令操作: ```bash sudo apt-get update sudo apt-get install build-essential dkms linux-headers-$(uname -r) cd /media/$USER/VBOXADDITIONS_* sudo sh ./VBoxLinuxAdditions.run ``` 完成以上步骤后重启虚拟机以使更改生效[^1]。 #### 4. 在 Ubuntu 中创建挂载点 登录到 Ubuntu 系统中,选取一个合适的目录作为共享文件的目标挂载点。假如我们决定将其放置于 `/mnt/sharedFolder` 下,则需要先创建这一目录结构: ```bash sudo mkdir /mnt/sharedFolder ``` #### 5. 挂载共享文件 利用 Linux 内核模块 `vboxsf` 将先前定义好的共享文件关联至此处新造出来的本地路径之上。执行下面这条命令即可达成目的: ```bash sudo mount -t vboxsf my_shared_folder /mnt/sharedFolder/ ``` 其中 `my_shared_folder` 是第二步里赋予的那个自定义名字;而 `/mnt/sharedFolder/` 正是我们刚才准备就绪的目的地地址[^3]。 此时你应该能够访问由宿主机贡献过来的数据资源啦! --- ### 注意事项 - 如果遇到权限不足的情况,可能是因为默认情况下只有 root 用户才有权读写这些跨平台交互产生的资料。为此可以考虑调整所属关系或是开放更多自由度给普通账户使用: ```bash sudo chown -R $USER:$USER /mnt/sharedFolder/ ``` - 若要让系统每次开机都能自动重复上述过程无需手动干预的话,可以把相应的条目加入 `/etc/fstab` 文件当中去永久保存下来。不过这属于高级话题范畴,此处暂不展开讨论[^5]。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值