Vagrant 异常错误:VT-x/AMD-V硬件加速丢失

Vagrant 异常错误:VT-x/AMD-V硬件加速丢失,vagrant,Vagrant,我想“上”一个流浪汉的箱子。但我得到了以下错误: VT-x/AMD-V hardware acceleration is not available on your system. Your 64-bit guest will fail to detect a 64-bit CPU and will not be able to boot. 我的处理器: # lshw -class processor *-cpu description:

我想“上”一个流浪汉的箱子。但我得到了以下错误:

VT-x/AMD-V hardware acceleration is not available on your system. Your 64-bit guest will fail to detect a 64-bit CPU and will not be able to boot.
我的处理器:

# lshw -class processor
  *-cpu                   
       description: CPU
       product: Intel(R) Pentium(R) 4 CPU 3.20GHz
       vendor: Intel Corp.
       physical id: 4
       bus info: cpu@0
       version: Intel(R) Pentium(R) 4 CPU
       slot: U23
       size: 3200MHz
       capacity: 3200MHz
       width: 64 bits
       capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx x86-64 constant_tsc pebs bts nopl pni dtes64 monitor ds_cpl cid cx16 xtpr lahf_lm
我还尝试了带有相同错误消息的Box
Debian squeeze 32


我可以尝试使用vagrant做什么?

检查vagrant背后VirtualBox的日志,如果您有VERR_VMX_根模式(Intel)或VERR_SVM_使用(Amd)消息,这意味着还有其他东西在使用处理器虚拟化功能。 对我来说,是那个丑陋的家伙(用于基于x86的Android模拟器)


(我使用的是Windows 7)

如果您的CPU不支持VT-x,则无法运行来宾64位操作系统。如果32位来宾操作系统仍然没有以vagrant up启动,则应在vagrant文件中指定以下内容,以便为vm关闭硬件虚拟化:

config.vm.provider :virtualbox do |vb| 
  vb.customize ["modifyvm", :id, "--hwvirtex", "off"]
end

我也有类似的问题。我有一台使用Windows8的旧笔记本电脑。此计算机在BIOS上没有VT配置。我的流浪汉跑不动了,给了我同样的问题。我去了控制面板-程序和功能。然后我安装了“Hyper-V”功能。然后我就可以通过vagrant运行我的虚拟机了

因为我的旧笔记本电脑甚至没有使用这个功能,所以我对这个解决方案没意见

只要把这些信息放在那里,如果这对任何人都有效的话

如果(就我而言)这与Hyper-V无关,那么在禁用Intel/AMD虚拟化功能的情况下,检查bios设置是值得的。我最近更新了bios,似乎VT-x功能已被禁用。启用它修复了问题

请参阅中的BIOS设置部分:


谢谢你的提示。我想设置虚拟机,使其能够在使用比我在电脑上安装的旧libs的系统上开发。因为我无法运行虚拟机,所以我降低了系统的级别,并通过这种方式解决了这个问题。现在我没有时间测试你的小费。但我想我将来还会有同样的问题。但我的系统是一个debian喘息系统,没有运行这样的应用程序,我想。。。