Windows 应用知识汇总应用知识汇总(13)【教程】如何为 VirtualBox 安装 Guest Additions/增强工具包/功能增强包/增强功能包 在使用 VirtualBox 和相关的客户机系统,比如 XP,Mac 等,需要用到一些相关功能,比如文件夹共享: 【教程】实现 Virtualbox 中的 XP 虚拟机和主机 Win7 之间的共享文件夹 共享剪贴板等等,这时候,需要安装 VirtualBox 中的一个工具,叫做 Guest Additions, 中文叫法不一:增强工具包,功能增强包,增强功能包,都是一个意思 下面,就以客户机为 XP 为例,详细解释一下,如何为 VirtualBox 中安装功能增强包: 1. 打开正在运行的客户机操作系统 此处是 XP 系统2.从窗口的左上角的工具栏中选择: 设备设备->安装增强功能安装增强功能3. 然后客户机(XP 虚拟机)中,会自动加载一个光盘,然后会弹出 Oracle VM VirtualBox Guest Additions Setup Wizard4.剩下的事情,其实比较简单,就是一步步安装了:然后接着虚拟机窗口自动缩放了一下,又变回原先大小了,看来是装了增强包,里面会有些其他高级功能。
5. 安装完毕后,需要重启 XP 虚拟机:所以就去重启6.重启后,再次进入 XP 虚拟机,就可以看到,增强包已经在运行了:7.另外,使用了驱动人生去检测更新驱动,发现增强包会安装一个新的显卡驱动: VirtualBox Graphics Adapter【总结】 为 VirtualBox 中安装功能增强包(Guest Additions) ,其实还是很简单的,就是先运行你的虚拟机(客户机操 作系统) ,然后从工具栏中打开设备设备->安装增强功能安装增强功能,然后就会自动打开对应的安装文件,然后一步步安装即 可安装完毕后,各种 VirtualBox 中的,一些相对高级的功能,共享剪贴板,文件夹共享等,就都可以使用了实现 Virtualbox 中的 XP 虚拟机和主机 Win7 之间的共享文件夹 已经实现了在主机 Win7 下,在 Virtualbox 中安装了 XP 虚拟机 现在需要将 Win7 中一个文件共享到 XP 虚拟机中 所以需要去折腾 Virtualbox 和主机之间的共享1.先关闭运行中的 XP 虚拟机 2.然后去新建一个共享文件夹:然后确保当前主机 Win7 中,存在一个用于共享的文件夹,此处是新建了一个 share_to_xp 文件夹:3.运行 XP 虚拟机。
参考 Virtualbox 的帮助文件中的”4.3. Shared folders“中的: There are several ways in which shared folders can be set up for a particular virtual machine:In the window of a running VM, you can select “Shared folders“ from the “Devices“ menu, or click on the folder icon on the status bar in the bottom right corner.If a VM is not currently running, you can configure shared folders in each virtual machine’s “Settings“ dialog.From the command line, you can create shared folders using VBoxManage, as follows: VBoxManage sharedfolder add “VM name“ --name “sharename“ --hostpath “C:\test“ See Section 8.28, “VBoxManage sharedfolder add/remove” for details. 去在运行中的 XP,点击虚拟机菜单中的:设备->共享文件夹:结果跳出提示: VirtualBox 功能增强包似乎在该虚拟机中不可用,没有它们,共享文件夹将无法使用。
点击”确定“后会跳出”共享文件夹“的对话框:此处点击确定,先暂不管它 因为其提示需要安装增强包,所以先去安装增强功能包,然后才能使用共享文件夹4. 关于如何为 VirtualBox 中安装增强功能,详见: 【教程】如何为 VirtualBox 安装 Guest Additions/增强工具包/功能增强包/增强功能包 5.安全完毕功能增强包后,重启 XP 后,也就可以看到了,XP 中会多个一个网络共享盘:vbboxsrv 上的 share_to_xp(G:) 网络驱动器这个就是我们所需要的共享文件夹了 然后把一些文件放到主机 Win7 中的共享文件夹:然后 XP 虚拟机中,进入该共享文件夹中,就可以看到共享出来的文件了:【总结】 想要实现,VirtualBox 中的 XP 虚拟机和主机(Win7)中共享文件(夹)的话,需要: 1. 安装增强功能包(安装增强功能包(Oracle VM VirtualBox Guest Additions)) 由于共享文件夹的功能,是包含在增强功能包内的,所以需要先装增强功能包,才能使用共享文件夹 此处只先截图说明一下: 设备->安装增强功能详细内容,还请参见: 【教程】如何为 VirtualBox 安装 Guest Additions/增强工具包/功能增强包/增强功能包2.在虚拟机的设置中添加共享文件夹在虚拟机的设置中添加共享文件夹 再去 XP 虚拟机配置中,设置对应共享文件夹: 设置->共享文件夹->添加共享文件夹->选择对应的文件夹->设置为“自动加载“->确定,就可以看到新添加的共 享文件夹了:如此,再次重新运行 XP 虚拟机,就可以看到 XP 虚拟机中会多出一个 vboxsrv(VirtualBox Server 的缩写)的 共享盘:就是我们所要的共享文件夹了。