Windows 流浪汉';远程连接断开';开机时

Windows 流浪汉';远程连接断开';开机时,windows,vagrant,Windows,Vagrant,每当我尝试使用Vagrant up在git bash中启动Windows 7 x64笔记本电脑上的Vagrant box时,我都会收到一长串警告:远程连接断开。正在重试…消息。有时,这会导致两条不同消息的失败(要么没有安装来宾VM工具,要么超时),但有时,在10或15条消息之后,它将成功引导,并且我可以通过SSH进入它 一幅画,用来说明: 以及vagrant up命令的完整输出: $ vagrant up Bringing machine 'default' up with 'virtualb

每当我尝试使用
Vagrant up
在git bash中启动Windows 7 x64笔记本电脑上的Vagrant box时,我都会收到一长串
警告:远程连接断开。正在重试…
消息。有时,这会导致两条不同消息的失败(要么没有安装来宾VM工具,要么超时),但有时,在10或15条消息之后,它将成功引导,并且我可以通过SSH进入它

一幅画,用来说明:

以及
vagrant up
命令的完整输出:

$ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Checking if box 'ianwalter/ubuntu-node-nginx' is up to date...
==> 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: 9966 => 9966 (adapter 1)
    default: 22 => 2222 (adapter 1)
==> 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
    default: Warning: Connection timeout. Retrying...
    default: Warning: Remote connection disconnect. Retrying...
    default: Warning: Remote connection disconnect. Retrying...
    default: Warning: Remote connection disconnect. Retrying...
    default: Warning: Remote connection disconnect. Retrying...
等等。这是正常的行为吗?有什么办法我可以解决它吗?我正在用VirtualBox 4.3.12运行Vagrant 1.6.2

编辑:根据BrianC的建议,我启动了一个GUI会话,以查看连接被拒绝时VM在做什么。这就是它看起来的样子:


我现在已经解决了这个问题,将基本框从
ianwalter/ubuntu node nginx
更改为
ubuntu/trusty64
并手动安装node/NPM。这似乎并没有给我带来同样的麻烦,所以我猜测在另一张图片中有什么东西导致了失速。

我也遇到了类似的问题,但在我的情况下,即使流浪汉出现了,我也无法SSH

我使用了以下配置

  • windows 10 64位

  • 虚拟盒5.0.20

  • HP ab032tx笔记本电脑
  • 在BIOS设置中启用虚拟化
以下是我的项目文件夹中的vagrant文件设置

# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure(“2”)do | config|

config.vm.box = "scotch/box"
config.vm.network "private_network", ip: "192.168.33.10"
config.vm.hostname = "scotchbox"
config.vm.synced_folder ".", "/var/www", :mount_options => ["dmode=777", "fmode=666"]
config.vm.boot_timeout = 1000    

# Optional NFS. Make sure to remove other synced_folder line too
#config.vm.synced_folder ".", "/var/www", :nfs => { :mount_options => ["dmode=777","fmode=666"] }
结束

每次运行
vagrant up
命令时,都会发生以下错误

default: Warning: Remote connection disconnect. Retrying.. 
解决方案要解决此问题,我运行以下命令(vagrant destroy)

一旦这个命令被运行,我再次运行流浪者,一切开始工作。 在此之前,当我运行
vagrang ssh
时,我得到了以下输出

 vagrant ssh-config
Host default
  HostName 127.0.0.1
  User vagrant
  Port 2222
  UserKnownHostsFile /dev/null
  StrictHostKeyChecking no
  PasswordAuthentication no
  IdentityFile "C:/Users/muk_t/.vagrant.d/insecure_private_key"
  IdentitiesOnly yes
  LogLevel FATAL

注意:使用的linux版本是64位。

我会尝试启用GUI模式,看看这是否说明启动问题。详见我的答案:@BrianC谢谢!“我要试一试……”布里安克我在我的问题上加了一张图片。在
vesafb:module verification failed
及其错误消息后,机器似乎停止。文件中设置了哪些网络选项?另外,如果您观看VirtualBox输出,哪个命令正在暂停?我在
cloud init nonet
中看到了这一点,它等待10秒,然后等待120秒,等待一个网络设备。@joemaller这里只有一个端口转发,其他什么都没有。VirtualBox屏幕截图显示了输出暂停的位置。
 vagrant ssh-config
Host default
  HostName 127.0.0.1
  User vagrant
  Port 2222
  UserKnownHostsFile /dev/null
  StrictHostKeyChecking no
  PasswordAuthentication no
  IdentityFile "C:/Users/muk_t/.vagrant.d/insecure_private_key"
  IdentitiesOnly yes
  LogLevel FATAL