Windows 10 中的 Vagrant 'Timed out while waiting for the machine to boot'

标签 vagrant virtualbox

我最近更新了我的Windows10并尝试运行虚拟机,但它让我多次抛出相同的错误“等待机器启动时超时”,我已经尝试了所有可能的方法,启用GUI,增加超时值,甚至更新了 vagrant 和 virtual box

C:\Users\tmsfi\fullstack-nanodegree-vm\vagrant>vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Checking if box 'bento/ubuntu-16.04-i386' is up to date...
==> default: There was a problem while downloading the metadata for your box
==> default: to check for updates. This is not an error, since it is usually 
due
==> default: to temporary network problems. This is just a warning. The 
problem
==> default: encountered was:
==> default:
==> default: Could not resolve host: vagrantcloud.com
==> default:
==> default: If you want to check for box updates, verify your network 
connection
==> default: is valid and try again.
==> default: Clearing any previously set forwarded ports...
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
default: Adapter 1: nat
==> default: Forwarding ports...
default: 8000 (guest) => 8000 (host) (adapter 1)
default: 8080 (guest) => 8080 (host) (adapter 1)
default: 5000 (guest) => 5000 (host) (adapter 1)
default: 22 (guest) => 2222 (host) (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
Timed out while waiting for the machine to boot. This means that
Vagrant was unable to communicate with the guest machine within
the configured ("config.vm.boot_timeout" value) time period.

If you look above, you should be able to see the error(s) that
Vagrant had when attempting to connect to the machine. These errors
are usually good hints as to what may be wrong.

If you're using a custom box, make sure that networking is properly
working and you're able to connect to the machine. It is a common
problem that networking isn't setup properly in these boxes.
Verify that authentication configurations are also setup properly,
as well.

If the box appears to be booting properly, you may want to increase
the timeout ("config.vm.boot_timeout") value.

C:\Users\tmsfi\fullstack-nanodegree-vm\vagrant>vagrant ssh
ssh_exchange_identification: read: Connection reset by peer 

请帮我解决这个问题,先谢谢了
梅加纳

最佳答案

我已经弄清楚了,我们会遇到这个问题,因为我们的系统中禁用了虚拟化。要检查它是启用还是禁用,请转到您的

Taskmanager-->Performance

检查虚拟化是否启用或禁用,如果禁用则启用它当我们的Windows更新到最新版本时会发生这种情况,我们需要在BIOS设置中启用虚拟化,为此请转到

setting-->Update&Security-->Recovery-->Advance startup-->click(restart now)

重新启动后,它会提供几个选项,然后单击

Troubleshoot-->Advanced options-->Select UEFI Firmware Settings-->Click 
Restart.

您的系统将重新启动并进入 BIOS。现在启用您的英特尔虚拟技术并保存并重新启动您的系统。

引用这个How to change BIOS settings in windows

关于Windows 10 中的 Vagrant 'Timed out while waiting for the machine to boot',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46723611/

相关文章:

node.js - 如何在 vagrant Provision shell 中为 Node 运行永久工具

php - 使用 Yii2 扩展通过 swiftmailer 发送电子邮件

javascript - 如何让端口转发与 gatsby 和 vagrant 或 virtualbox 一起工作

ruby - Vagrant up 段错误

vagrant - 允许两个或多个 vagrant VM 在自己的网络上进行通信

ruby - Vagrant 提供者特定变量

macos - Vagrant OS X CentOS 7 - 用户 501 拥有的共享文件夹,使用 nfs 时共享的组游戏

mysql - 重启或销毁后在 Vagrant 中丢失数据

ubuntu - 如何为玩具 MPI 集群配置静态 IP?

virtual-machine - 无法使用虚拟机将文件从主机复制到 guest ,反之亦然?