准備:
1、win7鏡像文件
2、vagrant安裝文件
3、virtual box安裝文件
步驟:
1、先在本機上安裝virtualbox和vagrant,本機為win7,安裝虛機也為win7
2、在virtualbox中安裝win7虛擬環境,安裝完畢后進入虛機
3、在虛機上創建用戶vagrant,密碼vagrant
4、安裝自己所需的軟件(比如多瀏覽器)
5、在虛機上切換成內置管理員賬號(administrator),然后執行Windows Remote Management (WS-Management)相關操作
打開cmd,輸入以下命令:
winrm quickconfig -q
winrm set winrm/config/winrs @{MaxMemoryPerShellMB="512"}
winrm set winrm/config @{MaxTimeoutms="1800000"}
winrm set winrm/config/service @{AllowUnencrypted="true"}
winrm set winrm/config/service/auth @{Basic="true"}
sc config WinRM start= auto
6、用戶賬號控制面板,選擇從不通知關閉UAC
7、gpedit.msc”回車,打開電腦組策略,算機配置—Windows設置—安全設置-賬號策略-密碼策略,啟用“密碼必須符合復雜性要求”
8、重啟虛擬機后關閉虛機
9、生成vagrant box
Cmd下進入創建虛機時的virtualbox vm目錄 (C:\Users\Administrator\VirtualBox VMs\win7)
vagrant package --base win7 --output win7.box
由於win操作系統較大,此處需耐心等候
參考文檔:http://www.360doc.com/content/13/0826/17/13047933_310047914.shtml
http://docs.vagrantup.com/v2/boxes/base.html
https://github.com/pghalliday/windows-vagrant-boxes