1.安装vagranthtml
旧版本的vagrant能够在http://downloads.vagrantup.com/下载,支持的系统平台有mac,debian/ubuntu, centos,windows。若是要下载最新版本的vagrant,须要FQ。你们各自找FQ工具。linux
2.下载已有的vagrant虚拟机。ios
Vagrantbox.es: A list of base boxes for Vagrant 网站有你们已经安装好的虚拟机。下载好了之后,添加虚拟机比使用vagrant联网下载虚拟机要简单不少,尤为在网络很差的状况下比较好。我选择Provider都是virtualbox系统的。ubuntu
3.安装virtualboxsegmentfault
因为我使用的linux系统,在Download VirtualBox for Linux Hosts下载适合本身的系统的virtualbox版本。windows
留意网页,里面也有介绍使用apt-get和yum安装的方法,之后就能够直接升级本身的系统来安装新版本virtualbox.centos
我通常在Download VirtualBox下载Oracle VM VirtualBox Extension Pack,在安装加强功能时有用。网络
4.virtualbox使用64位虚拟系统问题。ssh
virtualbox使用64位虚拟系统要配置一下bios,参考VirtualBox安装64位系统报错解决办法, 要知足3个条件,分别是:ide
1.64位的cpu
2.安装的系统必须为64位
3.cpu容许硬件虚拟化
个人主板型号是捷波悍马HA03,没有Advanced-cpu setup-virtualization选项,google了N久,在[求助] 悍马HA03-Ultra主板BIOS怎么开启VT?有了些线索,这个选项在BIOS中和CPU超频那一项在一块儿。
赶忙查了一下超频英文翻译,原来是overclock。关机从新检查,终于让我找到了。
按del进入bios设置界面,Power User Overclock Settings -> CPU Feature,将Secure Virtual Machine Mode 设为Enabled,保存后开机就能够看到virtualbox就有了64位系统的选项。
在这里,不由想说一声, 捷波悍马你的BIOS设置敢随大流一下吗?
5.使用vagrant
如今全部的条件均可以了,如今终于可使用vagrant了。网上资料很多,使用 Vagrant 打造跨平台开发环境,我以为是最好的。
导入虚拟机使用,vagrant box add
查看虚拟机镜像,vagrant box list
开启虚拟机,我在这里犯的错误是,在导入虚拟机镜像的目录直接开启虚拟机,这固然是不行了。
正确的作法是,新建一个目录,而后在这个目录init,而后开启虚拟机。
mkdir ubuntu cd ubuntu vagrant init ubuntu-12.04-amd64 vagrant up
其中,ubuntu-12.04-amd64是你导入的虚拟机镜像名。经过命令行启动的虚拟机通常不会出现系统的界面,只能经过ssh来管理,对我这种习惯命令行的人来讲,方便很多。
在这里启动的虚拟机,会出如今virtualbox的管理界面。在网上下载的虚拟机镜像,通常跟本身的virtualbox的版本不一致,能够直接在virtualbox的管理界面启动这个虚拟机,而后安装加强工具,这样启动的过程就不会出现报错的状况了。