我的vbox版本为6.1.6,已经完成如下2步:
1.确认bios已经启用了Intel Virtualization Tech;
2.确认虚拟机实例cent(本人安装的centos7系统)已经安装完成;
发现嵌套虚拟化仍然无法启用,如下图所示
解决方案:
打开命令行cmd,cd到virtualbox安装目录,执行VBoxManage.exe modifyvm "cent" --nested-hw-virt on
如下:
C:\Program Files\Oracle\VirtualBox>VBoxManage.exe modifyvm "cent" --nested-hw-virt on
其中"cent"为virtualbox创建的虚拟机实例名称
验证系统,已经启用
登录centos系统后,运行grep -E --color 'vmx|svm' /proc/cpuinfo , 已经启动虚拟化
Last login: Fri Apr 17 12:50:31 2020 from 192.168.1.101
[xxgis@centos-xxgis ~]$ su root
Password:
[root@centos-xxgis xxgis]# grep -E --color 'vmx|svm' /proc/cpuinfo
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc eagerfpu pni pclmulqdq monitor vmx ssse3 cx16 pcid sse4_1 sse4_2 x2apic popcnt aes xsave avx rdrand hypervisor lahf_lm tpr_shadow flexpriority fsgsbase
说明vt-x虚拟化已经启用!