gpt4 book ai didi

ubuntu-12.04 - Vagrant up 在 "Waiting for machine to boot. This may take a few minutes..."完成启动后需要很长时间

转载 作者:行者123 更新时间:2023-12-04 00:30:44 24 4
gpt4 key购买 nike

我有一个 ubuntu 虚拟机。一切正常,除了在启动时,消息后大约需要 5 分钟或更长时间
Waiting for machine to boot. This may take a few minutes...
在完成启动之前:

➜  my_box  vagrant reload
/Users/pinouchon/.vagrant.d/boxes/my_box/virtualbox/include/_Vagrantfile:5: warning: already initialized constant VAGRANTFILE_API_VERSION
[default] Attempting graceful shutdown of VM...
[default] Clearing any previously set forwarded ports...
[default] Creating shared folders metadata...
[default] Clearing any previously set network interfaces...
[default] Preparing network interfaces based on configuration...
[default] Forwarding ports...
[default] -- 22 => 2222 (adapter 1)
# More port forwards
[default] Booting VM...
[default] Waiting for machine to boot. This may take a few minutes...
# waits about 5 minutes at this point, then:

[default] Machine booted and ready!
[default] The guest additions on this VM do not match the installed version of
VirtualBox! In most cases this is fine, but in rare cases it can
cause things such as shared folders to not work properly. If you see
shared folder errors, please update the guest additions within the
virtual machine and reload your VM.

Guest Additions Version: 4.3.0
VirtualBox Version: 4.2
[default] Configuring and enabling network interfaces...
[default] Mounting shared folders...
[default] -- /vagrant

这个盒子过去要快得多(大约需要 30 秒才能启动)。所以我认为这是导致超时或类似问题的网络配置。

它尝试了此处提出的修复:
https://github.com/mitchellh/vagrant/wiki/%60vagrant-up%60-hangs-at-%22Waiting-for-VM-to-boot.-This-can-take-a-few-minutes%22

但没有成功。 (我尝试了修复 Resolve itworkaround 2. )。

我还尝试删除 /etc/hosts 中的任何 127.0.0.1 条目文件。没有成功。

任何提示?

操作系统/版本:
Host: OSX 10.8.5
Guest: Ubuntu 12.05
Virtualbox: 4.2

最佳答案

您正在使用具有 virtualbox guest 添加 4.3.x 的框,但您的主机正在运行 4.2.x

由于这种差异,Virtualbox 无法执行作为创建过程一部分的某些命令。

获得一个运行 guest 添加 4.2.x 的新机器,或者将您的 virtualbox 升级到 4.3.x 可能会解决这个问题。

更新

尝试在您的 Vagrant 文件中设置以下内容

config.vm.boot_timeout = 300

也尝试打开调试
vagrant up --debug

更新 2

一些虚拟机不能很好地与不兼容的 guest 添加版本配合使用。例如,来自同一家公司的 centos 和 debian box。 centos 会超时,而 debian 会正常工作。

http://puppet-vagrant-boxes.puppetlabs.com/centos-64-x64-vbox4210.box
http://puppet-vagrant-boxes.puppetlabs.com/debian-70rc1-x64-vbox4210.box

关于ubuntu-12.04 - Vagrant up 在 "Waiting for machine to boot. This may take a few minutes..."完成启动后需要很长时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21003478/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com