Ich verwende OSX Mavericks und weiß, dass die Hardware-Virtualisierung aktiviert ist. Ich habe eine Debian-VM in Vagrant mit einer virtuellen CPU, die Hardware-Virtualisierung unterstützt, aber das VMX-Flag ist deaktiviert. Dies ist ein Problem, weil ich mit KVM in meiner Debian-VM spielen möchte. Was muss ich tun, um die (virtuelle) Hardware-Virtualisierung auf dem Debian-Gastbetriebssystem zu aktivieren? Als Referenz ist die Ausgabe von cat / proc / cpuinfo wie folgt:
Last login: Wed Aug 20 17:01:35 2014 from 10.0.2.2
vagrant@vagrant-debian-wheezy:~$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 42
model name : Intel(R) Core(TM) i5-2557M CPU @ 1.70GHz
stepping : 7
cpu MHz : 1743.766
cache size : 6144 KB
fpu : yes
fpu_exception : yes
cpuid level : 5
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx rdtscp lm constant_tsc rep_good nopl pni monitor ssse3 lahf_lm
bogomips: 3487.53 clflush size: 64 cache_alignment: 64 adressgrößen: 36 bits physikalisch, 48 bits virtuell power management:
Antworten:
Virtualbox unterstützt keine verschachtelte Virtualisierung, sodass Sie nicht das tun können, was Sie wollen. VMWare Fusion (OS X) und VMWare Workstation (Linux / Windows) unterstützen diese Funktion jedoch und ermöglichen es Ihnen, die verschachtelte Virtualisierung zu aktivieren:
Siehe Beispiel (beachte das vmx Flag):
Hier ist das kurze Vagrantfile für dieses Setup:
~
quelle