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的管理界面啓動這個虛擬機,而後安裝加強工具,這樣啓動的過程就不會出現報錯的狀況了。