Я хотел бы провести некоторое тестирование lib на моей ОС. Поэтому мне нужно несколько сред для запуска KVM. И я обнаружил, что моя гостевая машина не может запускать KVM.
Я использовал virtualbox 4.2.
KVM требует VT-X / AMD-V , но VirtualBox не передает VT-X / AMD-V в гостевую операционную систему.
Поэтому KVM не может работать в VirtualBox (пока). Пожалуйста, отследите сообщение об ошибке № 4032 .
VT-X и AMD-V (так называемые расширения для виртуализации ) изначально запускают гостевую операционную систему в ЦП. Без них программное обеспечение для виртуализации должно интерпретировать коды операций операционной системы в программном обеспечении, что очень медленно.
Пока что вы можете
Virtualbox только что выпустил (18/12/2018) версию 6, в которой, как ожидается, будет вложенная виртуализация. Тем не менее, в данный момент он все еще недоступен на процессорах Intel. https://www.virtualbox.org/wiki/Downloads
По основному вопросу (Включить вложенную виртуализацию в Ubuntu) - модуль KVM поддерживает вложенную виртуализацию в Ubuntu 16 и выше (возможно, более низкие версии тоже). Не уверен насчет использования XEN на хосте, но вы наверняка можете вложить XEN в KVM.