我的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虛擬化已經啟用!