(1)原因分析
如果启动发现 vagrant up
命令超时,一种可能原因是需要密码登录。
因为 Vagrant 默认在后台运行 VirtualBox,所以我们很难发现问题。建议打开 gui 开关,这样会在启动 Vagrant 虚拟机的同时,打开 VirtualBox GUI 窗口,方便排查问题。
(2)解决方法
修改 Vagrantfile 配置文件,打开 gui:
config.vm.provider "virtualbox" do |vb|
vb.gui = true
end
保存后,执行 vagrant reload
,就会在启动虚拟机的同时,打开 VirtualBox 的GUI 界面。这时就会在 GUI 中看到需要我们输入账号与密码:
网友评论