Ubuntu 12.04 云镜像在 Virtualbox 中首次启动时挂起

Ubuntu 12.04 云镜像在 Virtualbox 中首次启动时挂起

我在最新的官方发布的适用于 virtualbox 的 Precise 版本(32 位和 64 位版本)中遇到了一个令人讨厌的错误,该错误位于此处: http://cloud-images.ubuntu.com/vagrant/precise/current/

当这些图像第一次启动时,它们将在启动过程中永久挂起。

复制该问题的方法如下:

vagrant box add precise64-current http://cloud-images.ubuntu.com/vagrant/precise/current/precise-server-cloudimg-amd64-vagrant-disk1.box
vagrant init precise64-current
vagrant up

现在它将启动服务器但无法连接,直到您执行以下操作......

vagrant halt -f
vagrant up

...现在它可以正常工作了

为了研究这个怪异现象,我在 Vagrantfile 中启用了 virtualbox gui,然后再次尝试。第一次启动时,它似乎加载了 GRUB 引导加载程序,然后在尝试以非恢复模式加载 ubuntu 时立即冻结。此后每次启动都运行正常。

我已经在两台机器上复制了这一点(两台主机都是 OSX 机器)。

有什么方法可以调试此问题或某些 VirtualBox 设置可以修复它?

答案1

vagrant init在运行命令之后但在运行命令之前,您是否尝试过在 Vagrantfile 目录中运行以下命令vagrant up

vagrant plugin install vagrant-vbguest

这对我来说是有效的,至少对于最新的 Trusty Tahr 云图像而言。

相关内容