VirtualBox内Linux系统怎样与Windows共享文件夹

本文介绍如何在Windows本机与Ubuntu虚拟机间通过VirtualBox实现文件共享。首先需安装VirtualBox增强功能包并重启系统,然后在Windows设置共享文件夹,并通过终端命令在Ubuntu系统中完成挂载。

在日常工作或学习中我们经常需要在一台电脑上同时使用Windows和Linux(这里以Ubuntu为例)两个系统,我们通常的做法有两种:

一种安装双系统(双系统的安装方法经验里已经有很多,大家可以去参照)

另一种更为普遍的是在Windows本机用虚拟机安装Linux系统,然而Windows本机与虚拟机内Linux系统的文件该如何交换呢,其实也有好多方法,如USB接口设备共享、Ftp服务器共享等,这里主告诉告诉大家一种更为方便办法“共享文件夹”(这个方法在windows虚拟系统上设置比较简单),下面我们看看如何让Windows本机和Linux虚拟系统之间共享文件夹。

工具/原料

  • Oracle VM VirtualBox

  • Windows XP 以上操作系统

方法/步骤

  1. 1

    首先,必须要有已经在VirtualBox中安装好的Ubuntu系统,才能按照以下步骤操作,具体怎样在VirtualBox中安装Ubuntu系统百度经验里已经有很多,大家可以自己查询参照。

    VirtualBox内Linux系统怎样与Windows共享文件夹
  2. 打开虚拟机进入Ubuntu系统,首先要安装VirtualBox增强功能包(VBoxGuestAdditions),参照下图,如果确认已经安装就直接跳过至第4步。

    VirtualBox内Linux系统怎样与Windows共享文件夹
  3. 点击运行后,系统会自动安装,安装完成后要求重启系统。

    VirtualBox内Linux系统怎样与Windows共享文件夹
  4. 在本机系统设置一个共享文件夹,用于与Ubuntu交互的区域空间。

    VirtualBox内Linux系统怎样与Windows共享文件夹
  5. 右击状态栏上共享文件夹图标或菜单栏“设备-共享文件夹”,打开共享文件夹设置,如图示

    VirtualBox内Linux系统怎样与Windows共享文件夹
  6. 点击共享文件夹设置框,右上角的添加按钮

    VirtualBox内Linux系统怎样与Windows共享文件夹
  7. 选择之前本机设置的共享文件夹,此时一定不可以勾选自动挂载

    VirtualBox内Linux系统怎样与Windows共享文件夹
  8. 设置好共享名后,进入Ubuntu系统,打开终端,先执行命令,在挂载点目录添加“bdshare”目录,接着执行"mount -t vboxsf BaiduShare /mnt/bdshare/",就能完成共享文件夹的设置。

    VirtualBox内Linux系统怎样与Windows共享文件夹
  9. 设置完成,可以创建几个文件,测试一下

    (测试方法:

    1. 在本地创建一个文件,到mnt/share/目录 查看。

     2.在share目录创建一个文件,在本机进行查看)

    VirtualBox内Linux系统怎样与Windows共享文件夹
  10. 设置自动挂载,重启虚拟机系统共享仍在。

    可以在/etc/fstab中添加一项

    BaiduShare /mnt/share vboxsf rw,gid=110,uid=1100,auto 0 0

    VirtualBox内Linux系统怎样与Windows共享文件夹
  11. 卸载挂载点命令:umount -f /mnt/share

    END

注意事项

  • 其它linux系统设置方法基本相同

  • 共享文件夹的名称不能和挂载点的名称相同。




要自动挂载的方法:
终端输入指令: gksu gedit  /etc/fstab
在打开文件下面加内容:windowShared /mnt/shared vboxsf rw,gid=110,uid=1100,auto 0 0
其中,windowShared为共享文件夹名称,shared为文件系统中共享文件名(在里面可以查看共享内容)。

参考资料中未提及在 VirtualBoxLinux Windows 共享文件夹后.doc 文件拒绝访问问题的解决方案。不过从一般性角度来看,可以尝试以下几种解决办法: ### 权限问题 - **Windows设置**:确保 Windows共享文件夹的权限已正确设置。右键点击共享文件夹(如`C:\Linux_Share`),选择“属性”,在“安全”选项卡中,给“Everyone”用户组添加“完全控制”权限。 - **Linux设置**:在 Linux 系统中,通过修改挂载点的权限来解决。在终端中运行以下命令更改挂载点的权限: ```bash sudo chmod -R 777 Share ``` 上述命令中,`Share` 为 Linux 中创建的共享文件夹名称。`chmod -R 777` 表示递归地将该文件夹及其所有子文件夹和文件的权限设置为所有用户都有读、写和执行的权限。 ### 文件系统兼容性 由于 `.doc` 文件是微软 Word 的文档格式,可能在 Linux 文件系统中存在兼容性问题。可以尝试在 Linux 上安装能兼容 `.doc` 文件的软件,如 LibreOffice。在 Ubuntu 系统中,可以使用以下命令进行安装: ```bash sudo apt-get install libreoffice ``` ### 挂载选项问题 在挂载共享文件夹时,可以尝试添加一些额外的挂载选项。卸载之前挂载的共享文件夹,重新挂载,并添加`rw`(读写权限)和`uid`、`gid`选项,以指定文件所有者和组。例如: ```bash sudo umount Share id=$(id -u) gid=$(id -g) sudo mount -t vboxsf -o rw,uid=$id,gid=$gid Linux_Share Share ``` ### 服务问题 确保 VirtualBox Guest Additions 已正确安装并运行。它为虚拟机提供了一些增强功能,包括更好的文件夹共享支持。在 Linux 虚拟机的“设备”菜单中选择“安装增强功能”,然后在终端中运行以下命令来挂载并安装: ```bash sudo mount /dev/cdrom /media/cdrom sudo sh /media/cdrom/VBoxLinuxAdditions.run ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值