1

Я включил виртуализацию в BIOS и проверил ее, введя команду с хост-компьютера:

У меня Ubuntu Desktop 14.04 64-битный в качестве хоста, virtualbox 4.3.10 и Ubuntu Server 14.04 64-битный в качестве гостя на virtualbox

egrep  -c '(vmx|svm)' /proc/cpuinfon

результат 4 на хост-машине и 0 на гостевой

lsmod | grep kvm

результат на главной машине

kvm_intel             143148  0 
kvm                   451729  1 kvm_intel

и ничего на гостевой машине

В меню «Настройки»> «Системы»> «Ускорение»> «Ускорение оборудования» включена виртуализация оборудования.

Все поиски в Google говорят мне, чтобы включить его из BIOS, который я сделал, и хост-компьютер подтвердил. Это ошибка или я что-то упустил, драйвер может быть или обновление?

2 ответа2

0

Поиск флагов CPU VMX/SVM внутри виртуальной машины не говорит о том, использует ли она аппаратное ускорение для запуска на хосте, а говорит о том, может ли он обеспечить аппаратное ускорение для других виртуальных машин, работающих в ней. Тот факт, что вы не видите эти флаги в ВМ, просто означает, что вы не можете использовать его в качестве хоста для большего количества виртуальных машин с аппаратным ускорением. Это нормально, и вам, вероятно, вообще-то не нужно запускать ВМ внутри ВМ.

0

Запуск ВМ в ВМ является виртуализацией с вложенным вызовом, которая поддерживается не всеми гипервизорами. AFAIK только VMware и KVM (ограничено гостем Linux) могут сделать это.

Пользователи просят VirtualBox время от времени поддерживать его, но, похоже, сейчас это не является приоритетом разработчика.

https://www.virtualbox.org/ticket/4032

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