Как включить вложенную виртуализацию в ubuntu

17

Я хотел бы выполнить некоторое тестирование lib на моей ОС. Поэтому мне нужно несколько окружений для запуска KVM. И я обнаружил, что моя гостевая машина не смогла запустить KVM.

Я использовал virtualbox 4.2.     

задан 王子1986 05.08.2013 в 04:22
источник

1 ответ

23

KVM требует VT-X / AMD-V , но VirtualBox не передает VT-X / AMD-V гостевой операционной системе .

Поэтому KVM не может работать в VirtualBox (пока). Проследите биг-код # 4032 .

VT-X и AMD-V (так называемые расширения виртуальной машины ) запускают гостевую операционную систему изначально в CPU. Без них программное обеспечение виртуализации должно интерпретировать операционные коды операционной системы в программном обеспечении, что очень медленно.

Теперь вы можете либо

  • запустите KVM внутри гипервизора, который передает расширения виртуализации гостю (например, KVM внутри VMware Workstation 8 ) или
  • запустите другой гипервизор внутри VirtualBox (например, VirtualBox внутри VirtualBox). Этот вариант будет очень медленным, потому что гость пропустит VT-X / AMD-V.
ответ дан ignis 06.08.2013 в 11:50
источник