2016-08-23 13 views
2

私はOSX(理想的にはエルキャピタン)ボックスを迷子の下に設置しようとしています。私のホストOSはEl Capitan 10.11.6(15G31)です。ここでVagrantでOSX El Capitan Boxを実行するにはどうすればよいですか?

は、私がこれまで

vagrant init 
vagrant box add jhcook/osx-elcapitan-10.11 
# edit vagrant init such that config.vm.box = "jhcook/osx-elcapitan-10.11" 
vagrant up 

を試してみたものだが、私は次のエラーを取得:私が間違って

Bringing machine 'default' up with 'virtualbox' provider... 
==> default: Importing base box 'jhcook/osx-elcapitan-10.11'... 
==> default: Matching MAC address for NAT networking... 
==> default: Checking if box 'jhcook/osx-elcapitan-10.11' is up to date... 
==> default: Setting the name of the VM: ratatouille_default_1471905801413_58611 
==> default: Clearing any previously set network interfaces... 
==> default: Preparing network interfaces based on configuration... 
    default: Adapter 1: nat 
==> default: Forwarding ports... 
    default: 22 (guest) => 2222 (host) (adapter 1) 
==> default: Running 'pre-boot' VM customizations... 
==> default: Booting VM... 
There was an error while executing `VBoxManage`, a CLI used by Vagrant 
for controlling VirtualBox. The command and stderr is shown below. 

Command: ["startvm", "e1aafdeb-650b-4b94-89cf-4ef39e22e7f6", "--type", "headless"] 

Stderr: VBoxManage: error: Implementation of the USB 2.0 controller not found! 
VBoxManage: error: Because the USB 2.0 controller state is part of the saved VM state, the VM cannot be started. To fix this problem, either install the 'Oracle VM VirtualBox Extension Pack' or disable USB 2.0 support in the VM settings. 
VBoxManage: error: Note! This error could also mean that an incompatible version of the 'Oracle VM VirtualBox Extension Pack' is installed (VERR_NOT_FOUND) 
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component ConsoleWrap, interface IConsole 

何をしているのですか?

どのようにしてUSB 2.0サポートを無効にすることができますか?

:閉じると投票した人は、問題の内容を教えてください。私はそれを訂正してうれしいです。

+0

は、あなたが疲れてエラーを修正しましたか? 「この問題を解決するには、「Oracle VM VirtualBox Extension Pack」をインストールするか、VM設定でUSB 2.0サポートを無効にしてください。 –

答えて

3

これは本当に簡単でした。私はこのことを、私の中でバゲントと経験の浅い人に分けている。 Vagrant.configure(2) do |config|ブロックに次の行を追加する

は問題(感謝@TomMillard)を解決した:

# disable USB 2.0 
    config.vm.provider "virtualbox" do |vb| 
     vb.customize ["modifyvm", :id, "--usb", "off"] 
     vb.customize ["modifyvm", :id, "--usbehci", "off"] 
    end 
関連する問題