1

Я пытаюсь сделать вложенную виртуализацию в разных средах гипервизора. Virtualbox не поддерживает вложенную виртуализацию "из коробки", по моему опыту. VMWare Workstation Player 12 делает, и я могу использовать Hyper-V на хосте Windows 10. Но под KVM (установленным из репозитория с графическим интерфейсом virt-manager) я не могу достичь той же цели. Я получаю следующую ошибку от гостя Windows 10: «Hyper-V не может быть установлен. Поддержка виртуализации отключена в прошивке ". Я хочу запустить Windows XP в качестве гостевой ОС в Windows 10 (Hyper-V) под Linux Mint 18 host. :-)

Любые предложения о том, как мне решить эту проблему?

2 ответа2

1

Вам нужно использовать параметр kvm_intel nested=1 при загрузке ядра вашей хост-системы (Mint Linux), чтобы включить вложенную виртуализацию с KVM в системе на базе Intel.

Поскольку Mint основан на дистрибутиве Debian, приведенные здесь инструкции будут полезны для настройки системы.

1

Я пробовал это некоторое время назад, с ограниченным успехом.

Полное обсуждение можно найти здесь:https://lists.nongnu.org/archive/html/qemu-discuss/2015-10/msg00039.html

Ошибка, которую вы получаете, заключается в том, что Hyper-V хочет, чтобы MSR 0x3a возвращало "5". Это означает, что расширения VT присутствуют и включены в BIOS. С очень небольшим взломом в файле vmx.c вы можете получить Hyper-V для установки: https://bugzilla.kernel.org/show_bug.cgi?id=106621

Однако вы не можете запустить виртуальные машины во вложенном гипервизоре.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .