Modern.IEのVirtualBox VMのダウンロードから起動までを自動化するbashスクリプトを作りました。
https://github.com/hnakamur/modern.ie.virtualbox.scripts
例えば、IE9 - Win7のVMをダウンロードして起動するには以下のようにします。
$ git clone https://github.com/hnakamur/modern.ie.virtualbox.scripts
$ cd modern.ie.virtualbox.scripts
$ ./start_modern_ie_virtualbox_vm.sh "IE9 - Win7"
サポートしているVMタイプは以下の通りです。
- IE6 - WinXP
- IE8 - WinXP
- IE7 - Vista
- IE8 - Win7
- IE9 - Win7
- IE10 - Win7
- IE11 - Win7
- IE10 - Win8
- IE11 - Win8.1
このスクリプトは以下の処理を行います。
- VMタイプと同名のVMが登録されていなかったら
- VMタイプと同名の*.ovaファイルが存在しなかったら
- VMの分割ファイル (.sfxと.rar)をダウンロードして結合し*.ovaファイルを作成します。(その後*.sfxと*.rarは削除します)
- .sfxと.rarは既に存在するファイルはスキップします。途中終了したりして不完全なファイルがある場合は、消してからスクリプトを再実行してください。
- VMの分割ファイル (.sfxと.rar)をダウンロードして結合し*.ovaファイルを作成します。(その後*.sfxと*.rarは削除します)
- *.ovaファイルをインポートしてVMを作成します。
- VMのDVDストレージにVirtualBox GuestAdditionsのDVDイメージをマウントします。
- VMタイプと同名の*.ovaファイルが存在しなかったら
- VMを起動します。
- VMのクリップボード連携を双方向に設定します。
つまり、初回はVMファイルのダウンロードとVM作成を実行しますが、VM作成済みならそのまま起動します。