Sierraでboxを作りたかったが、
IOConsoleUsers:gIOScreenLockState <以後略>
で止まってしまうのでとりあえず "EL Capitan" でやりました。
issue は見つかるのでそのうち対策できるかなあ?
必要なもの
- Virtual Box
- OSX EL Capitan のインストーラー
- boxcutter
EL Capitan のインストーラーのダウンロード
- App Store を開く
- 購入済みタブを開く
- 下にスクロールして"OS X EL Capitan"を見つける
- 右のダウンロードを押す
- /Applicationディレクトリの中にappファイルが入ります
手順
- Virtual Box のインストール
- 略
-
git cloneする
mkdir boxcutter cd boxcutter git clone https://github.com/boxcutter/macos.git cd macos
-
実行する
prepare_iso
を実行したあとpucker
しても良いんだけど、bin/box
を使うとまとめてやってくれる。
というわけで、bin/box build osx1011 /Applications/Install\ OS\ X\ El\ Capitan.app/ 10.11 virtualbox
これだけでdmgの抽出、VirtualBoxへのインストール、box の作成、VirtualBoxからの削除までやってくれます。
結構時間がかかります。 -
box を追加する
vagrant box add <好きな名前> box/virtualbox/macos1011-1.0.1.box
vagrant box list
でそのboxが追加されているのを確認できたら完了!