VirtualBox虚拟 Ubuntu时如何使用共享数据空间

本文详细介绍在VirtualBox中配置Windows主机与Ubuntu虚拟机之间的共享数据空间步骤,包括安装增强功能、设置及自动挂载共享文件夹的方法。
 
本文转自:http://cntemplar.blog.sohu.com/149732855.html

VirtualBox虚拟 Ubuntu时如何使用共享数据空间
Test Environment: 
Host-Windows7_Ultimate_6.1(build 7600)(32bit); 
VirtualBox-virsion_3.0.12r54655; 
Guest-Ubuntu_9.10_2.6.31_14(32bit).
 
1.安装增强功能
在运行Ubuntu 的virtualbox菜单里选择“设备”-“安装增强功能”,然后执行命令:
cd /media/cdrom0
sudo ./VboxLinuxAditions-x86.run
sudo reboot 0
 
2.设置共享数据空间
在运行Ubuntu的virtualbox菜单里选择“设备”-“分配数据空间”,添加一个新的数据空间,选择在host system下的共享文件夹位置,并设置数据空间名称。
 
3.加载/卸载共享数据空间
an example:
[mount]
sudo mkdir chmod -m 755 /mnt/SharedPoint  #共享空间的挂载点名不能和数据空间名相同!!!
                                                                  # 如果你的数据空间名为SharedPoint,则这里不能mkdir SharedPoint!
sudo mount -t vboxsf SharedFolderUbt /mnt/SharedPoint  #这里我的共享空间名为SharedFolderUbt
至此,可以通过/mnt/SharedPoint访问共享数据空间了
 
[umount]
sudo umount -f /mnt/SharedPoint
 
4.自动挂载
上节所述方法需在每次启动虚拟机后手动挂载,如果想在每次启动虚拟机后可以自动挂载共享数据空间,可以 在/etc/fstab中最后添加一行

SharedFolderUbt    /mnt/SharedPoint    vboxsf    rw    0    0

ps. 四种情况总结:

Host为Windows,Guest为Linux 则按照本文所述进行配置

Host为Linux,Guest为Linux 配置同上

Host为Window, Guest为Windows 配置同下

Host为Linux,Guest为Windows,则可以通过映射网络驱动器选择Host分配的共享数据空间

使用 VirtualBoxWindows 系统中安装 Ubuntu 虚拟机,用户可能会遇到无法复制文件或文本的问题。这通常是由于缺少必要的增强功能(Guest Additions)或未正确配置共享剪贴板功能所导致的。以下是解决该问题的方法: ### 安装 VirtualBox 增强功能(Guest Additions) VirtualBox 的 Guest Additions 是一组驱动程序和软件,用于提升虚拟机的性能和用户体验,其中包括对共享剪贴板、拖放功能和共享文件夹的支持。 1. **挂载 Guest Additions 光盘镜像** 在 VirtualBox 中启动 Ubuntu 虚拟机后,点击顶部菜单栏的 **“设备” > “插入增强功能光盘映像”**。系统会自动挂载一个虚拟光盘到 Ubuntu 中。 2. **手动挂载光盘(如未自动挂载)** ```bash sudo mount /dev/cdrom /media/cdrom ``` 3. **安装依赖项并运行安装脚本** ```bash sudo apt update sudo apt install build-essential dkms linux-headers-$(uname -r) cd /media/cdrom sudo ./VBoxLinuxAdditions.run ``` 4. **重启虚拟机** ```bash sudo reboot ``` 安装完成后,共享剪贴板和拖放功能应能正常工作 [^1]。 ### 启用共享剪贴板功能 在 VirtualBox 管理器中,确保以下设置已启用: 1. **设置 > 设备状态 > 共享剪贴板**:选择“双向”或“宿主机到虚拟机”。 2. **确保虚拟机处于运行状态**,并在 Ubuntu 中确认剪贴板服务是否正常运行。 ### 使用拖放功能 在 VirtualBox 设置中启用拖放功能后,可以直接将文件从宿主机拖入虚拟机中。启用方式如下: 1. 打开虚拟机设置 > **设备** > **拖放**,选择“双向”模式。 2. 确保已安装 Guest Additions,否则拖放功能将不可用。 ### 使用共享文件夹实现文件传输 如果复制粘贴功能仍存在问题,可以使用 VirtualBox共享文件夹功能进行替代: 1. 在 VirtualBox 设置中选择 **共享文件夹**,添加宿主机上的某个目录作为共享文件夹,并勾选“自动挂载”和“固定分配”选项。 2. 在 Ubuntu 中访问共享文件夹: ```bash cd /media/sf_<共享文件夹名称> ``` 注意:用户需加入 `vboxsf` 用户组以获得访问权限: ```bash sudo usermod -aG vboxsf $USER ``` 重启虚拟机后即可访问共享文件夹中的内容 [^1]。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值