5

Вчера я включил виртуализацию в биосе, и вчера виртуальная машина работала. Сегодня я дважды проверил в биосе и виртуализация все еще включена. Но виртуальная машина выдает мне эту ошибку, когда я пытался ее запустить:

Failed to open a session for the virtual machine Ubuntu 15.04.

AMD-V is not available (VERR_SVM_NO_SVM).

Result Code: E_FAIL (0x80004005)
Component: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

Что вызывает это, и что мне делать?

Моя материнская плата - Gigabyte GA-78LMT-USB3

Мой процессор - AMD FX-6300 3,5-ГГц 6-ядерный процессор Black Edition

Обновление: после установки 32-разрядной версии Ubuntu на виртуальную машину все заработало нормально. Однако это по-прежнему не объясняет, почему VirtualBox не обнаруживает, что у меня AMD-V, я попытался запустить Ubuntu на VMware, и это говорит мне, что я должен выключить Hyper-V, так что моя виртуализация определенно включена, это просто этот виртуальный ящик не обнаруживает его.

Обновление 2: Ubuntu запускается, но продолжает непрерывно мигать; это означает, что VirtualBox не обнаруживает мой Hyper-V.

Обновление 3: Hyper-V был установлен в системе, Hyper-V, по-видимому, вызывает конфликт между другими виртуальными машинами, я отключаю это сейчас и позволяю перезагрузить Windows.

Обновление 4: ЭТО РАБОТАЕТ!

2 ответа2

4

Убедитесь, что Hyper-V отключен.

Это команда, которую вы должны запустить в cmd.exe от имени администратора.

dism.exe / Онлайн / Отключить-Функция:Microsoft-Hyper-V-All

Полный набор инструкций указан здесь

http://www.poweronplatforms.com/enable-disable-hyper-v-windows-10-8/

0

Когда вы включили виртуализацию в настройках BIOS, причина, по которой ваша виртуальная машина работала идеально, заключается в том, что настройки BIOS фактически не срабатывали, пока вы не выключили компьютер и не включили его снова.

Предполагая, что ваша гостевая ОС 32-битная, LongMode должен быть отключен. В некоторых случаях это не так, что просто плохо. Чтобы исправить это для конкретной виртуальной машины, откройте терминал и введите:

VBoxManage modifyvm <vmname> --longmode off

Не забудьте заменить <vmname> именем вашей виртуальной машины.

По какой-то причине ваша проблема возникает, только если в BIOS включена аппаратная виртуализация. В любом случае, если это не решит проблему, я бы положил деньги на ваш ЦП или материнскую плату, не обеспечив полностью совместимую реализацию аппаратной виртуализации, в связи с чем вам просто нужно отключить функцию BIOS.

Кстати, вы можете захотеть обновить свой вопрос с более подробной информацией о вашей материнской плате и процессоре, что может дать нам больше подсказок о том, что происходит.

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