七、安装VirtualBox增强工具及共享文件夹设置

每次都要从VirtualBox释放鼠标都要点击键盘右下方的Ctrl键!

有没有好的办法可以解决这个麻烦事?答案是有的,那就安装VirtualBox的"增强功能"!

虚拟机"设备"选项栏处有"共享文件夹"、"共享粘贴板"和"拖放"这些听上去听炫酷的功能,但是打对勾之后一个都不能实现。


其实,开启这些新技能,需要做的.....就是安装VirtualBox的"增强功能"!

通常(其他操作系统),只需要点"安装增强功能..."便会自动安装成功了....


不幸的是,CentOS如果没有进行配置,直接安装会出错:

按下面步骤配置接可以了:

1、打开"Terminal",切换到root权限:


2、执行 yum install kernel-devel gcc 命令安装编译内核的相关文件(之前安装过gcc的不需要)


3、执行 ln -s /usr/src/kernels/2.6.32-696.23.1.el6.i686/ /usr/src/linux 命令(注意:ln的l是字母L的小写)

注意:由于你的CentOS内核版本号可能不完全与上边一致,所以在输入 ln -s /usr/src/kernels/2 后按下Tab键让系统自动补全内核版本号才是正确的做法(如果按下Tab键无反应,请先执行 yum -y install kernel-devel 命令)。


4、配置部分完成后。点击"设备"->"安装增强功能...",弹出对话框按照默认点击"OK"、"Run"即可:



5、一般会自动安装了,期间会需要root的授权,输入root的密码即可:


可能这样操作并没有成功,体现如下提示信息:


提示缺少gcc、make、perl和其他库文件,需要安装和系统内核版本一致的库文件,否则不能安装virtualbox增强功能!


按照提示信息,安装所需工具和库:

执行以下命令:

yum install gcc make perl

yum install kernel-devel-$(uname -r)

(其中 uname -r 查看Linux内核版本号)




再次安装增强功能,成功安装。

注意:如果不会自动安装,请点击桌面那个光盘图标,然后点击里面的autorun,sh文件即可自动安装



6、安装好后你发现鼠标已经可以自由的在虚拟机与主机之间穿梭了,没错,它自由了。

接下来不妨可以测试下打开共享粘贴板或者拖放的新技能,会发现都能用了。


不过也存在VirtualBox的拖拽功能不大好用(可能是版本的问题),所以下面介绍一种更稳定的方案——共享文件夹。

1、点击"设备"->"共享文件夹",如下依次点击:


2、在主机创建一个待共享的文件夹,名字尽量用英文(我是创建文件夹名字叫share):



(注:有些指出第一次不能点击自动挂载,不然极有可能在执行挂载命令时会报错,我这边倒是没有发现这个问题......应该是官方一个未修复的bug)

3、切换到root权限,执行 mkdir /mnt/shareVmount -t vboxsf share /mnt/shareV 命令,如下图:


注意:如果提示 /bin/mount.vboxsf: mounting failed with the error: No such device,可能是没有载入内核模块vboxsf,执行 modprobe vboxsf 命令。


4、测试一下,成功看到主机共享过来的文件:



5、虽然可以了,但是你在下次重启虚拟机还是得切换到root权限,然后执行 mount -t vboxsf share /mnt/shareV 命令挂载才能使用共享文件夹,甚是不便!为了解决这个问题,我们执行 vi /etc/rc.d/rc.local 命令,在rc.local文件最后一行添加挂载命令:mount -t vboxsf share /mnt/shareV



这样每次重启共享文件夹就会自动进行挂载了!

当我们完成这一切之后,桌面那个光盘还是会在每次重启后自动挂载进来,我们要把它除掉:


  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: VM VirtualBox可以通过共享文件夹功能,将主机操作系统中的文件夹与虚拟机中的文件夹进行共享。具体操作步骤如下: 1. 在主机操作系统中创建需要共享文件夹,并设置共享权限。 2. 在虚拟机中安装VirtualBox Guest Additions,这是一个增强工具包,可以提供更好的虚拟机性能和功能。 3. 在虚拟机中启用共享文件夹功能,选择需要共享文件夹,并设置共享名称。 4. 在虚拟机中访问共享文件夹,可以通过命令行或者文件管理器进行访问。 需要注意的是,共享文件夹功能需要在虚拟机中安装VirtualBox Guest Additions才能正常使用。同时,共享文件夹的访问权限也需要在主机操作系统中进行设置。 ### 回答2: VM VirtualBox是一款非常流行的虚拟机软件,它可以让用户在一台物理计算机上运行多个虚拟操作系统。在使用VM VirtualBox的过程中,有时候需要在宿主机和虚拟机之间共享文件夹,这样可以方便地在不同的操作系统之间传输文件和数据。下面我将介绍VM VirtualBox共享文件夹的方法。 首先,在VM VirtualBox的主窗口中,选中需要共享文件夹的虚拟机,在设置中选择共享文件夹。接着,在右侧的面板中,单击“添加共享文件夹”按钮,在弹出的界面中,选择需要共享文件夹路径,并指定一个共享名称。 完成以上步骤后,到虚拟机中打开Windows资源管理器,单击“网络”项,在弹出的界面中找到“VBOXSVR”文件夹,它是VM VirtualBox共享文件夹的默认共享名称,双击进入即可访问宿主机上已经共享文件夹。 如果需要在Linux系统中访问共享文件夹,在虚拟机中打开终端窗口,输入以下命令: sudo mount -t vboxsf 共享名称 挂载点 其中共享名称是指在VM VirtualBox设置中指定的共享名称,挂载点是指Linux系统中的一个目录,可以是任意目录,例如“/mnt”或“/home/user/shared”。 以上就是VM VirtualBox共享文件夹的基本用法,虽然操作不是很麻烦,但在实际使用中需要注意一些细节,例如共享文件夹的权限和访问方式等。总之,VM VirtualBox共享文件夹是一个非常实用的功能,可以极大地方便虚拟机与宿主机之间的文件传输和数据交换。 ### 回答3: VM VirtualBox 是一种网络虚拟化软件,它可以使您在单个物理计算机上运行多个操作系统。在使用 VM VirtualBox 时,您可以将一些重要的文件夹设置共享文件夹,以便在不同操作系统之间共享数据。 共享文件夹是属于主机操作系统(host OS)的文件夹,它可以在虚拟机(guest OS)中访问和使用。您可以将任何本地主机操作系统中的文件夹设置共享文件夹,然后让虚拟机中的操作系统访问这些文件夹。 在 VM VirtualBox设置共享文件夹主要的步骤包括: 1. 安装VM VirtualBox增强功能 为了在虚拟机中使用共享文件夹功能,您需要先在虚拟机中安装 VM VirtualBox增强功能。这些增强功能安装包会自动打开一个光盘映像(Virtualbox Guest Addition),通过这个映像,你可以安装增强功能。 2. 在虚拟机的设置设置共享文件夹安装增强功能后,你需要在 VM VirtualBox设置中将主机文件夹设置共享文件夹。打开 VM VirtualBox 界面,进入想要添加共享文件夹的虚拟机的设置中,选择“共享文件夹”,并单击“添加共享文件夹”按钮。随后,您需要选择想要共享文件夹所在的路径,并定义共享文件夹的名称。 3. 在虚拟机中访问共享文件夹 安装增强功能并设置共享文件夹后,您可以在虚拟机中使用共享文件夹了。首先,您需要在虚拟机的文件管理器中定位共享文件夹,通常可以在/ mnt / sharedfolder 路径下找到。然后,您就可以访问和使用共享文件夹中的文件了。 需要注意的是,共享文件夹的访问权限依赖于在主机操作系统上设置共享文件夹的权限。因此,如果您希望虚拟机中的程序可以读取或写入共享文件夹,您需要相应地设置主机操作系统中共享文件夹的访问权限。 总之,在 VM VirtualBox 中使用共享文件夹可以方便地在不同操作系统之间共享数据,加快您的工作效率。但是,需要注意安全性,确保共享文件夹设置的访问权限正确,并且不要共享您不想在虚拟机中访问的重要文件。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值