Ubuntu VirtualBox中实现文件夹共享

有些时候,我们可能需要在Ubuntu中虚拟一个Windows操作系统,如下是我的环境配置:

    母操作系统:Ubuntu 9.04 + VirtualBox 2.1.4_OSE
    子操作系统:Window XP

    至于如何安装VirtualBox及虚拟Windows XP,这里不再做详细的说明,只是简要写一下步骤:
    1、在终端中运行:sudo apt-get install virtualbox
    2、输入您的登录口令,然后就是一步步的确认安装;
    3、创建一个Windows XP虚拟系统,插入光盘,然后就是一步步安装XP的过程。

    下面着重要讲的是母操作系统Ubuntu如何与子操作系统Windows XP进行文件共享的问题。

    首先您需要安装VirtualBox的增强功能。


    然后会在子操作系统Windows XP中出现安装提示,一路确认安装下去即可。

    重新启动Windows XP后,打开VirtualBox的菜单:设备(D)-->分配数据空间(S)...


    然后点击新增按钮,添加一个共享目录,您可以根据需要确定共享的目录是否只读,及是否仅共享于当前传话。


    确定之后,回到子操作系统Windows XP,此时Windows XP操作系统内并没有任何变更(不会出现发现新硬件或者多出一个共享空间等),下面还需要您的手动配置才行。

    打Windows XP中“我的电脑”,然后可以查看您的操作系统中各磁盘的盘符信息


    VirtualBox中文件共享的机制是将共享文件夹作为一个单独的硬件,因此我们可以将它视作一个网络共享硬件或者是移动设施。在Windows XP中,我们需要为刚才的共享文件分配一个盘符才行,在命令提示符中运行如下命令:(命令是windos下的cmd)

 

net use x: \\vboxsvr\share


    说明:x:为Windows XP操作系统中可分配的盘符信息,不能与已有的盘符重复;
             //vboxsvr为VirtualBox标识;
             share即为刚才您为共享文件夹取的共享名称。

    如我要在我的Windows XP中创建盘符为e:的网络驱动,则需要执行如下的语句:

 

net use e: \\vboxsvr\Data


    然后您就可以像本地文件一样存取共享文件夹中的内容,实现母子操作系统中的数据共享了。

    附:如果您的子操作系统是Linux操作系统,您可以通过如下方式实现共享:

mount -t vboxsf share mount_point


    说明:share为您的共享文件夹别名,与上面相同;
             mount_point为您想加载到文件夹路径,可以设置到您的当前文件夹下,如/home/amon/share/。

### 回答1: VirtualBox是一款虚拟机软件,可以在其安装不同的操作系统。如果你在VirtualBox安装了Ubuntu操作系统,想要与主机共享文件夹,可以按照以下步骤操作: 1. 在VirtualBox启动Ubuntu操作系统,进入桌面界面。 2. 点击菜单栏的“设备”-“安装增强功能”,安装增强功能后,会自动挂载一个名为“VBoxGuestAdditions”的ISO镜像文件。 3. 打开终端,输入以下命令安装增强功能: sudo mount /dev/cdrom /mnt cd /mnt sudo sh VBoxLinuxAdditions.run 4. 安装完成后,重启Ubuntu操作系统。 5. 在主机创建一个文件夹,例如“share”,将需要共享的文件放入该文件夹。 6. 在VirtualBox,选择Ubuntu操作系统窗口上方的“设备”-“共享文件夹”-“设置共享文件夹”,将主机的“share文件夹设置为共享文件夹。 7. 在Ubuntu操作系统,打开终端,输入以下命令挂载共享文件夹: sudo mkdir /mnt/share sudo mount -t vboxsf share /mnt/share 8. 挂载成功后,可以在Ubuntu操作系统的“/mnt/share”路径下访问共享文件夹的文件。 希望这些步骤可以帮助你成功实现VirtualBoxUbuntu操作系统的文件共享。 ### 回答2: VirtualBox是一款开源的虚拟机软件,可以模拟多种计算机操作系统,在其上运行的多个操作系统可以互相隔离、独立、安全地运行,以达到在同一计算机上运行多个操作系统的效果。而Ubuntu则是一款基于Linux内核的操作系统,它采用GPL授权的自由软件,无需购买,可以自由使用、分享、修改。 在VirtualBox运行Ubuntu系统时,有时需要将虚拟机的文件与主机共享,以便于在虚拟机和主机之间传输文件或共享资源。具体操作步骤如下: 1. 共享文件夹设置 在VirtualBox选择需要运行Ubuntu的虚拟机,依次选择“设置”-“共享文件夹”,在该页面点击“添加共享文件夹”按钮,在弹出的窗口选择要共享文件夹路径、名称以及共享模式(只读或读写),确定后点击OK。 2. 安装增强功能 在Ubuntu系统需要安装VirtualBox增强功能,以便于访问共享文件夹。在Ubuntu系统打开终端界面(快捷键Ctrl+Alt+T),输入以下命令: sudo apt-get update sudo apt-get install dkms build-essential sudo apt-get install virtualbox-guest-additions-iso 3. 挂载共享文件夹Ubuntu系统打开终端界面(快捷键Ctrl+Alt+T),输入以下命令挂载共享文件夹: sudo mkdir /mnt/share(创建挂载点) sudo mount -t vboxsf 共享文件夹名称 /mnt/share 注意:共享文件夹名称应与设置共享文件夹名称一致。 4. 更改文件夹权限 在Ubuntu系统挂载共享文件夹后,需要更改文件夹权限以便于操作。在终端界面输入以下命令: sudo chown -R 用户名:用户组名 /mnt/share 注意:用户名和用户组名应该是当前登录用户的名称和组名。 到此,我们就可以在虚拟机Ubuntu访问共享文件夹,并进行文件操作和数据传输了。 总之,利用VirtualBox配置和使用Ubuntu虚拟机,在其上建立和操作共享文件夹,可以更好地满足多个操作系统之间资源的共享和管理需求,使我们的工作和学习更加高效和便捷。 ### 回答3: VirtualBox是一款开源且免费的虚拟机软件,在其安装的虚拟机可以实现很多的功能,如共享文件夹共享文件夹功能可以让我们轻松在WindowsLinux两个系统共享文件,让我们更加方便的实现跨平台操作。 在这里,我们一步步教你如何利用VirtualBox共享文件夹。 1. 安装VirtualBox扩展包 首先你需要下载安装VirtualBox扩展包,在VirtualBox官方网站上可以找到下载链接。安装扩展包可以增强VirtualBox的功能,其也包括共享文件夹功能。 2. 设置共享文件夹VirtualBox选择你想要设置共享的虚拟机,点击"设置" -> "共享文件夹" -> "+号",在弹窗输入共享文件夹的路径,设置自动挂载文件夹选项和可读写权限。勾选"固定分配"选项可以设置共享文件夹在虚拟机的目录名,如果不勾选,则目录名是动态分配的。 3. 安装增强功能 在虚拟机的操作系统安装增强功能,可以增强虚拟机的性能,并使共享文件夹稳定运行。在虚拟机点击"设备" -> "安装增强功能",按照提示操作即可。 4. 挂载共享文件夹 在虚拟机挂载共享文件夹需要先创建一个本地目录,用于映射共享文件夹。在Linux,可以使用命令"sudo mkdir /mnt/sharedfolder"来创建一个/mnt/sharedfolder目录。接着使用命令"sudo mount -t vboxsf sharedfolder /mnt/sharedfolder"来挂载共享文件夹。其sharedfolder是你的虚拟机共享文件夹的名称。你也可以在/etc/fstab配置共享文件夹自动挂载选项。 以上就是VirtualBox Ubuntu共享文件夹的全部内容。在实际应用过程,可能会遇到一些挑战,但这样的共享方法能够让我们大大提高工作效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值