启动Virtualbox时出现问题

时间:2015-04-13 15:25:08

标签: vagrant virtual-machine virtualbox vagrantfile

我尝试启动Virtualbox,这是我的步骤

vagrant box add jhcook/osx-yosemite-10.10
mkdir test
cd test
vagrant init jhcook/osx-yosemite-10.10

像这样修改vagrant文​​件:

 config.vm.provider "virtualbox" do |vb|
# Don't boot with headless mode
vb.gui = true
vb.cpus = 2

# Use VBoxManage to customize the VM. For example to change memory:
vb.customize ["modifyvm", :id, "--memory", "2048"]
vb.customize ["modifyvm", :id, "--graphicscontroller", "vboxvga"]
vb.customize ["modifyvm", :id, "--accelerate3d", "on"]
vb.customize ["modifyvm", :id, "--ioapic", "on"]
vb.customize ["modifyvm", :id, "--vram", "128"]
vb.customize ["modifyvm", :id, "--hwvirtex", "on"]

而不是我

vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Importing base box 'jhcook/osx-yosemite-10.10'...
==> default: Matching MAC address for NAT networking...
==> default: Checking if box 'jhcook/osx-yosemite-10.10' is up to date...
==> default: Setting the name of the VM: VagrantTest_default_1428936332822_32428
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
    default: Adapter 1: nat
==> default: Forwarding ports...
    default: 22 => 2222 (adapter 1)
==> default: Running 'pre-boot' VM customizations...
==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...
    default: SSH address: 127.0.0.1:2222
    default: SSH username: vagrant
    default: SSH auth method: private key
The guest machine entered an invalid state while waiting for it
to boot. Valid states are 'starting, running'. The machine is in the
'gurumeditation' state. Please verify everything is configured
properly and try again.

If the provider you're using has a GUI that comes with it,
it is often helpful to open that and watch the machine, since the
GUI often has more helpful error messages than Vagrant can retrieve.
For example, if you're using VirtualBox, run `vagrant up` while the
VirtualBox GUI is open.

我尝试使用不同版本的Virtualbox并在互联网上搜索答案。但我真的没有看到我的错误,如果有人能帮助我,我会很高兴:)

1 个答案:

答案 0 :(得分:1)

看起来这个问题与VirtualBox有关,而与Vagrant无关。

根据这篇文章 - http://www.macbreaker.com/2015/01/virtualbox-yosemite-zone.html

  

如果您的Virtualbox版本要求您在64位和32位之间进行选择,请务必选择64位。选择32位将导致关键的" Guru Meditation"之后的错误。

也许这也是你的情况?如果您尝试使用没有Vagrant的上述文章安装Yosemite会怎样?