Я хотів би зробити кілька тестів на мою ОС. Тому мені потрібно кілька середовищ, щоб запустити KVM. І я виявив, що моя гостьова машина не змогла запустити KVM.
Я використовував virtualbox 4.2.
Я хотів би зробити кілька тестів на мою ОС. Тому мені потрібно кілька середовищ, щоб запустити KVM. І я виявив, що моя гостьова машина не змогла запустити KVM.
Я використовував virtualbox 4.2.
Відповіді:
KVM вимагає VT-X / AMD-V , але VirtualBox не передає VT-X / AMD-V гостьовій операційній системі.
Тому KVM не може працювати у VirtualBox (поки що). Будь ласка, відслідковуйте квиток про помилку №4032 .
VT-X і AMD-V (так звані розширення для віртуалізації ) запускають гостьову операційну систему спочатку в ЦП. Без них програмне забезпечення для віртуалізації повинно інтерпретувати операційні коди операційної системи в програмному забезпеченні, що відбувається дуже повільно.
Поки що ви можете будь-яке
egrep -c "(svm|vmx)" /proc/cpuinfo
. 0 означає, що немає.
Щойно випущена Virtualbox (18.12.2018) версії 6, в якій, як очікується, вкладена віртуалізація. Однак, на даний момент, здається, він ще недоступний для програм Intel. https://www.virtualbox.org/wiki/Завантажити
Щодо головного питання (Увімкнути вкладену віртуалізацію в Ubuntu) - модуль KVM підтримує вкладену віртуалізацію на Ubuntu 16 і вище (можливо, і нижчі версії). Не впевнений у використанні XEN на хості, але ви можете вкласти XEN у KVM точно.