我需要在无头的Ubuntu(Ubuntu 12.04.2 LTS-64位).Vagrant ver-v1.3.0和Virtual box-4.2.18中安装vagrant。 在添加vagrant包装盒之后,当我给“vagrant up”命令时,出现以下错误:
Bringing machine 'default' up with 'virtualbox' provider... [default] Clearing any previously set forwarded ports... [default] Creating shared folders metadata... [default] Clearing any previously set network interfaces... [default] Preparing network interfaces based on configuration... [default] Forwarding ports... [default] -- 22 => 2222 (adapter 1) [default] Booting VM... [default] Waiting for machine to boot. This may take a few minutes... The guest machine entered an invalid state while waiting for it to boot. Valid states are 'starting, running'. The machine is in the 'poweroff' state. Please verify everything is configured properly and try again.
当我search这个错误消息时,我发现需要修改您的BIOS以启用VT-xfunction。 但我不知道如何做它的无头的Ubuntu的远程服务器。 我也不确定是否启用VT-x将解决问题。
有人可以帮我弄这个吗?
你可以手动启动机器(从GUI)? 此错误消息通常表示VirtualBox问题。
我使用Windows下的流浪汉,我解决了这个问题,只需要杀死所有的VirtualBox进程,然后重启VirtualBox GUI,启动虚拟机,然后关闭它。
这两个问题可能有帮助。
https://github.com/mitchellh/vagrant/issues/2157
https://github.com/mitchellh/vagrant/issues/2187也可能有所帮助。
如果您已经安装了虚拟框4.3.14,则会出现“防病毒冲突”的已知问题。 您需要按照本主题中的说明卸载4.3.14并安装4.3.15。
在我的情况下,我试图通过GUI启动VirtualBox。 事实证明, VT-x / AMD-V硬件加速没有在我的系统上激活,后来又没有了。 我必须使用一个32位分配与此配置设置 。
这些答案很多都假设你正在用GUI调试一台机器,而问题是关于一个无头的Ubuntu服务器。
相当于在Virtualbox GUI中查找的是vboxmanage
命令,它可以给你一个信息日志。 试图通过VBoxManage做不在Vagrant中工作的东西会给你很多的选项来排除故障。
在我的情况下,只是清理旧的虚拟机解决了我的问题。
vboxmanage list vms
这将显示Virtualbox当前注册的虚拟机的名称和UUID。 攫取现有机器的UUID并清除它们解决了这些问题。
vboxmanage unregistervm $uuid --delete
当我遇到这个错误时,结果为我工作的是检查我的BIOS选项。 我有一个联想thinkpad x240,最终发现了一些被禁用的虚拟化选项。
一旦我启用这些,virtualbox按预期运行。
我有点晚了,但我有相同的错误信息,并通过手动找到有问题的机器的.vmdk,并打开它在VirtualBoxManager(或任何你使用的)解决它。
有一个计划外的硬关机我的系统运行几个虚拟箱实例,其中包括流浪(特别是VVV)产生相同的错误输出时, vagrant up
试图。
用vagrant reload
命令解决它。
几个WordPress开发网站现在备份和运行。
最近我遇到了这个问题,因为在过去的几个月里我使用了vagrant和virtualbox,没有错。
当我在virtualbox GUI中启动虚拟机时,会显示一个错误对话框。 通过搜索错误信息,我发现它可能是一个Avira(这是一个反病毒软件)的错误。
此处描述的解决方案: https : //forums.virtualbox.org/viewtopic.php?f=6&t=67840&start=195#p347694
这个对我有用。
对于我来说,刚刚升级Avast免费杀毒软件到v11.1.2253 后 ,才开始发生。
尽管我启用了VT-X选项,但在使用VirtualBox Manager启动一个框时,我收到的错误不是(VERR_VMX_MSR_LOCKED_OR_DISABLED)。
另一个问题是,当盒子是64位时,VirtualBox Manager显示操作系统Ubuntu(32位)。
解决方案是禁用Avast Antivirus中的“启用硬件辅助虚拟化”,至少要等到Avast团队解决它为止。
资料来源: Avast论坛> Avast免费11.1.2253&VirtualBox 5.0.14
以供将来参考:VirtualBox可能会与使用虚拟化的其他程序发生冲突: 通常的罪魁祸首是系统级调试器,其他VM平台以及 [VirtualBox论坛]( https://forums.virtualbox.org/)上描述的一些常驻防病毒应用程序 viewtopic.php?f = 1&t = 62339 。
在我的情况下,Vagrant或VirtualBox或Laravel的宅基已经搞砸了。 在vagrant up
命令期间vagrant up
我看到它正在我的VM文件夹中生成一些settler_文件夹,然后将文件夹重命名为homestead-7,然后尝试运行机器…但机器的磁盘仍然指向路径在settler_文件夹! 我必须手动删除附加的磁盘,并附上正确的一个。
在我的情况下: