VirtualBox啟用巢狀VT x AMD

2022-09-20 16:06:15 字數 1155 閱讀 7210

當前筆記本作業系統為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裝置。這是為什麼呢?谷歌了一下...