【问题标题】:Vbox/Vagrant cannot start virtual machine and I cannot open a consoleVbox/Vagrant 无法启动虚拟机,我无法打开控制台
【发布时间】:2014-08-12 09:32:10
【问题描述】:

我在 Windows 桌面上安装了最新版本的 Vagrant 和 VirtualBox。在 linux 虚拟机中进行一些更改后,我运行了

vagrant halt

vagrant up

然后问题就出现了。 vm有一些问题,我可以通过VirtualBox Administrator的预览看到它,但我不知道如何打开控制台(就像你在Vmware中所做的那样)来解决这个问题。

最后 vagrant 会超时,但是这个问题导致 Vagrantfile 的另一个 vm 也将无法启动。

有没有办法在VBox中打开一个控制台来解决这种问题?

谢谢

【问题讨论】:

    标签: vagrant virtualbox


    【解决方案1】:

    对已经启动的 VM 没有帮助,但您可以在 Vagrantfile 中启用 VirtualBox GUI:

    config.vm.provider "virtualbox" do |v|
      v.gui = true
    end
    

    【讨论】:

    • 这是我解决启动问题的最佳技巧(通常的症状:尝试 SSH 时超时)。在 GUI 模式下启动时,您将了解启动时是否出现问题或提示输入。 (例如 grub 引导加载程序。)
    【解决方案2】:

    你的意思是,vagrant ssh? 这将打开与您的 VM 的 SSH 连接。

    【讨论】:

    • 不,不可能做一个 $vagrant ssh 或者简单地用 putty 打开一个 ssh 因为虚拟机有任何问题,我可以通过预览控制台看到它,很明显,linux 不能启动 init 进程并启动 ssh 守护进程。虚拟机卡在某种菜单上,我什么也做不了。
    • 对不起……我不知道。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多