在开始之前,我推荐先安装VirtualBox,VirtualBox是Oracle公司提供的开源、跨平台的虚拟机,可以在Linux、Mac OS X、Windows上安装使用。
可以到http://virtualbox.org下载VirtualBox。VirtualBox提供了Windows、Mac OS X的软件安装包以及linux系统下丰富的发行版本,如果你找不到适合你的操作系统的安装包,可以采用编译安装的方式安装。
在写这篇文章的时候,vagrant支持的VirtualBox版本为4.0.x、4.1.x和4.2.x,vagrant版本1.0并不支持VirtualBox5.0。注意:你最好及时更新vagrant以实现和VirtualBox做到兼容。
安装VirtualBox同样也需要为操作系统安装内核驱动。内核驱动主要是为一些过旧的虚拟化硬件而准备的,通过操作VirtualBox实现文件夹共享、网络调优等等。
Windows、Mac OS X系统在安装VirtualBox时驱动是自动安装的。
linux系统你需要下载额外的包,额外的包是指:kernel headers, DKMS (Dynamic KernelModule System)以及可能还有其它的包。安装VirtualBox时如果发现你未安装所依赖的包会提示你安装。以root用户运行/etc/init.d/vboxdrv setup来安装内核驱动。
对于所有操作系统而言,建议当安装好VirtualBox后重启系统以确保内核驱动正常运行,尤其是当你安装的VirtualBox版本过旧时这一点非常主要。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐