當前筆記本作業系統為windows 10 教育版,cpu為i7-8750h,在bios內已經預設啟用了虛擬化:
需要安裝redhat 6.4 做一些測試,使用virtualbox進行虛擬,版本為6.1:
在virtualbox內成功安裝了rh程式設計客棧el,但是始終無法支援vmx。檢視虛擬機器設定內發現無法啟用 巢狀vt-x/amd-v ,選項為灰色:
通過查閱資料得知需要使用vboxmanage以命令列的方式進行開啟,操作步驟如下:
microsoft windows [版本 10.0.17134.1902]
(c) 2018 microsoft corporation。保留所有權利。
c:\users\nextfriend>f:
f:\>cd f:\virtualbox
f:\virtualbox>vboxmanage.exe list vms
"rhel64"
f:\virtualbox>vboxmanage.exe modifyvm "rhel64" --nested-hw-virt on
執行完成後可以看到選項已經被選中,而且可以自行操作了。
進入虛擬機器,執行:
cat proc/cpuinfo |grep vmx
已經www.cppcns.com可以看到vmx flag。
首先在windows上安裝好virtualbox,為了能在virtualbox上建立巢狀的虛擬機器,需要開啟cpu的虛擬化功能。
virtualbox啟用巢狀vt-x/amd-v參考文章頂部內容。
如果開啟虛擬機器報錯:
cannot enable nested vt-x/amd-v without nested-paging and unresricted guest execution
(verr_cpum_invalid_hwvirt_config).
result code: e_fail (0x80004005).....
再參考這篇文章。
具體解決辦法如下:
1. 在命令提示符下執行:bcdedit /set hypervisorlaunchtype off
2. 重啟
進入虛擬機器www.cppcns.com,執行:
egrep -o '(v' /proc/cpuinfo
可以看到vmx,表示ok。
VirtualBox啟用巢狀VT x AMD V
首先在windows上安裝好virtualbox,為了能在virtualbox上建立巢狀的虛擬機器,需要開啟cpu的虛擬化功能。virtualbox啟用巢狀vt x amd v參考這篇文章。如果開啟虛擬機器報錯 cannot enable nested vt x amd v without nest...
Virtualbox 啟用USB 裝置支援
virtualbox 預設不支援usb裝置接入,所以此處分三步,新增支援。如圖 2.開啟虛擬系統設定,在 usb裝置 標籤下,勾選上 啟用usb控制器 以及 2.0控制器 增加對usb2.0 的支援。如圖 3.按說這個時候已經搞定了。可是在usb列表裡面卻沒有任何usb裝置。這是為什麼呢?谷歌了一下...
Virtualbox 啟用USB 裝置支援
virtualbox 預設不支援usb裝置接入,所以此處分三步,新增支援。如圖 2.開啟虛擬系統設定,在 usb裝置 標籤下,勾選上 啟用usb控制器 以及 2.0控制器 增加對usb2.0 的支援。如圖 3.按說這個時候已經搞定了。可是在usb列表裡面卻沒有任何usb裝置。這是為什麼呢?谷歌了一下...