首先,给你的Fedora系统添加VirtualBox的仓库源。然后用以下的dnf命令安装VirtualBox:
dnf install VirtualBox
不过现在VirtualBox还没有完全准备好。它需要特殊的内核模块来运行,因为它必须
具有又童底层资源的访问决定权。Linux内核里并不包含VirtualBox的内核驱动。在Linux源码树之外管理Linux内核驱动和使用默认安装内核驱动的方式相比始终是不那么方便。
VirtualBox的内核驱动能够以编译源码模块的形式安装。这个过程可以用dkms命令自动化,当安装新的内核时,它会按照需求重薪编译驱动。另一种简单而且不易出错的方式是根据你的操作系统发行版的使用已经编译好的内核模块。如果你的发行版已经提供了一个内核模块,它应该自动被加载。否则,你可以尝试modprobe vbxdrv命令。对于有些发行版,你可以像下面这样调用一个init.d的脚本来编译驱动:
udo /ec/init.d/vboxdrxr setup
既然Vagrant依赖都已经安装完成,我们可以启动一个Vagrant虚拟机。
下面的命令会根据模板生成一个Vagrant的配置文件。我们之后会修改这个文件。基础镜像是基于Ubuntu的hashicorp/precise32。
vagrant init hashicrp/precise32