Включите kvm в Ubuntu, работающем в VirtualBox, в Windows

У меня есть машина Windows с процессором Intel (VMX включен в меню загрузки). Я запускаю Ubuntu Guest поверх него с помощью VirtualBox. Я запускаю qemu поверх него, чтобы запустить другую гостевую ОС, используя kvm (параметр -enable-kvm).

Я получаю следующую ошибку при попытке вставить модуль kvm-intel:

FATAL: Error inserting kvm_intel (/lib/modules/2.6.20-ARCH/kernel/drivers/kvm/kvm-intel.ko): Operation not supported

Я проверил наличие флага vmx в гостевой ОС и не вижу этого

$ grep vmx /proc/cpuinfo
$

Есть ли способ включить поддержку kvm в гостевой операционной системе Ubuntu, чтобы я мог запускать qemu с поддержкой kvm поверх гостевой машины Ubuntu?


person Shehbaz Jaffer    schedule 18.02.2014    source источник


Ответы (1)


T̶h̶e̶ ̶v̶m̶x̶-̶f̶e̶a̶t̶u̶r̶e̶ ̶i̶s̶ ̶n̶o̶t̶ ̶p̶a̶s̶s̶e̶d̶ ̶b̶y̶ ̶v̶i̶r̶t̶u̶a̶l̶b̶o̶x̶.̶ ̶A̶n̶d̶ ̶i̶t̶ ̶s̶e̶e̶m̶s̶ ̶t̶h̶a̶t̶ ̶t̶h̶e̶ ̶V̶i̶r̶t̶u̶a̶l̶B̶o̶x̶ ̶t̶e̶a̶m̶ ̶t̶h̶e̶m̶s̶e̶l̶v̶e̶s̶ ̶d̶o̶n̶'̶t̶ ̶s̶e̶e̶ ̶t̶h̶a̶t̶ ̶i̶t̶ ̶n̶e̶e̶d̶s̶ ̶t̶o̶ ̶b̶e̶ ̶i̶m̶p̶l̶e̶m̶e̶n̶t̶e̶d̶ ̶a̶n̶y̶t̶i̶m̶e̶ ̶s̶o̶o̶n̶.̶ ̶S̶e̶e̶ ̶t̶h̶e̶ ̶c̶o̶m̶m̶e̶n̶t̶s̶ ̶a̶t̶ ̶ ̶h̶t̶t̶p̶s̶:̶/̶/̶w̶w̶w̶.̶v̶i̶r̶t̶u̶a̶l̶b̶o̶x̶.̶o̶r̶g̶/̶t̶i̶c̶k̶e̶t̶/̶4̶0̶3̶2̶ ̶ ̶

T̶h̶i̶s̶ ̶t̶i̶c̶k̶e̶t̶ ̶h̶a̶s̶ ̶b̶e̶e̶n̶ ̶t̶h̶e̶r̶e̶ ̶f̶o̶r̶ ̶5̶ ̶y̶e̶a̶r̶s̶ ̶(̶6̶ ̶y̶e̶a̶r̶s̶ ̶n̶o̶w̶ ̶a̶n̶d̶ ̶c̶o̶u̶n̶t̶i̶n̶g̶.̶.̶)̶.̶

Начиная с версии 6.0, теперь поддерживается вложенная виртуализация (в настоящее время только для процессоров AMD!)

https://blogs.oracle.com/virtualization/oracle-vm-virtualbox-60-now-available

person Isa A    schedule 20.02.2014
comment
Привет, Иса, спасибо за ответ. Можно ли включить vmx-функцию для других гипервизоров с открытым исходным кодом? Я видел, что VMWare ESX поддерживает это, но есть проблема с лицензией. - person Shehbaz Jaffer; 21.02.2014
comment
AFAIK, нет, (пока) нет гипервизора с открытым исходным кодом, который может поддерживать вложенную виртуализацию с включенным hvm. Однако вы все еще можете искать себя. Не так уж много гипервизоров с открытым исходным кодом, не так ли? - person Isa A; 21.02.2014
comment
теперь с помощью VMWare Player на ноутбуке с процессором i5. Для тех, кто хочет эту конфигурацию, обратите внимание, что вы должны включить как VMX, так и EPT, чтобы включить вложенную виртуализацию. @Isa Beehyve - это тот, который поддерживает вложенную виртуализацию, но я не уверен, что он лучше, чем VMWare Player. Спасибо. - person Shehbaz Jaffer; 21.02.2014
comment
›Так как 6.0.0 была выпущена 18 декабря 2018 года, огромная новая функция стала реальностью; вложенная виртуализация! forum.virtualbox.org/viewtopic.php?f=1&t=90831 - person c33s; 02.10.2019
comment
Эй, похоже, с тех пор произошла перемена. Здорово! - person Isa A; 29.09.2020