LoginSignup
1
1

More than 5 years have passed since last update.

mac OS のvagrant box を作成する

Last updated at Posted at 2017-08-13

Sierraでboxを作りたかったが、

IOConsoleUsers:gIOScreenLockState <以後略>

で止まってしまうのでとりあえず "EL Capitan" でやりました。
issue は見つかるのでそのうち対策できるかなあ?

必要なもの

  • Virtual Box
  • OSX EL Capitan のインストーラー
  • boxcutter

EL Capitan のインストーラーのダウンロード

  1. App Store を開く
  2. 購入済みタブを開く
  3. 下にスクロールして"OS X EL Capitan"を見つける
  4. 右のダウンロードを押す
  5. /Applicationディレクトリの中にappファイルが入ります

手順

  1. Virtual Box のインストール
  2. git cloneする

    mkdir boxcutter
    cd boxcutter
    git clone https://github.com/boxcutter/macos.git
    cd macos
    
  3. 実行する
    prepare_iso を実行したあと pucker しても良いんだけど、bin/box を使うとまとめてやってくれる。
    というわけで、

    bin/box build osx1011 /Applications/Install\ OS\ X\ El\ 
    Capitan.app/ 10.11 virtualbox
    

    これだけでdmgの抽出、VirtualBoxへのインストール、box の作成、VirtualBoxからの削除までやってくれます。
    結構時間がかかります。

  4. box を追加する

    vagrant box add <好きな名前> box/virtualbox/macos1011-1.0.1.box
    
    vagrant box list
    

    でそのboxが追加されているのを確認できたら完了!

参考

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1