我想提的是,我確實看了看大多數,如果不是所有的流浪者「等待虛擬機啓動」故障排除線程前言這個問題在:流浪堅持「等待VM啓動」
事情我已經試過包括:
https://superuser.com/questions/342473/vagrant-ssh-fails-with-virtualbox
http://scotch.io/tutorials/get-vagrant-up-and-running-in-no-time
多。
下面是如何設置我的流浪:
注:我們正在使用1.2.2流浪漢,因爲我們目前沒有足夠的時間來改變CONFIGS到更新的版本。我也使用VirtualBox 4.2.26。
- 我的辦公室有一個
/official/
文件夾,其中包含諸如Vagrantfile
之類的東西。在我的Vagrantfile
是這些自定義設置:
config.vm.box = "my_box" config.ssh.private_key_path = "~/.ssh/github_rsa" config.ssh.forward_agent = true config.ssh.forward_x11 = true config.ssh.max_tries = 300 config.vm.provision :shell, :inline => "/etc/init.d/networking restart"
我通過
vagrant box add my_box absolute_path/package.box
這非常順利安裝了我們的自定義文件夾(稱爲package.box
)。運行
vagrant up
,我會看VirtualBox的「預覽」,它會被卡在登錄頁面。我的終端也只會說:Waiting for VM to boot. This can take a few minutes.
據我所知,這是一個SSH問題。或者我的私鑰問題,儘管在我的Vagrantfile
中我明確指出了我的私鑰位置。VirtualBox的GUI內運行
dhclient
,它說,命令沒有找到。運行sudo dhclient eth0
是建議的修復之一。此修復程序:的「修改
/etc/rc.local
文件以包括線sh /etc/init.d/networking restart
只是exit 0
之前」 https://superuser.com/a/343775/298915沒有解決這個問題。
有趣的註解:
結論:
嘗試過重新安裝一切想我搞砸了一個文件,它似乎沒有改善的問題。我無法處理這個問題。有人能給我一些見解嗎?
感謝您分享解決方案。剛剛救了我一堆時間。在我的情況下需要注意的一點是:第一次我跑'vagrant reload'時,仍然在第一步中被掛斷。我手動關閉VirtualBox GUI中的VM,然後'vagrant reload'工作。不知道爲什麼。 – jchung 2015-09-25 05:32:04