Виртуалбокс не имеет 64-битных опций

31

Я недавно установил Oracle Virtualbox с их сайта на Xubuntu 15.04 64-bit. В частности, Virtualbox 5.0.4. Однако, когда я пытаюсь установить виртуальную машину, это дает мне возможность установить только 32-битную ОС (как показано ниже). Есть ли способ разрешить 64-битные ОС?

введите описание изображения здесь

eLyUKayEe
источник
Вы используете 32-битную Ubuntu?
Даниил
Просто добавил уточнение редактирования.
eLyUKayEe
2
см. здесь
Раван
2
VT-x / AMD-V включен в BIOS? askubuntu.com/questions/256792/…
Таккат
В основном эта проблема возникла из-за установки докера. Докер отключить 64-битную опцию. Вы можете решить эту проблему следующим образом, пожалуйста, обратитесь к следующему видео: Вам нужно отключить опцию hyper-v, чтобы решить эту проблему за 30 секунд. Практическое видео доступно здесь .
user880527

Ответы:

24

Это нормально, если ваш ЦП не имеет аппаратной поддержки виртуализации (Intel VT-x или AMD-v). Старые 64-битные процессоры могут не поддерживать это.

Я цитирую ниже от модератора форума Virtualbox

Вы можете установить 64-битные гостевые системы на 32-битных хостах, поэтому проблема не заключается в "битности" хоста. Проблема заключается в том, что в VirtualBox аппаратная поддержка виртуализации (Intel VT-x или AMD-v) требуется для определенных виртуальных машин, которые включают все 64-битные виртуальные машины - независимо от хоста.

Чтобы включить 64-разрядных гостей, выполните следующий контрольный список: -

  • Запишите вашу точную модель процессора или номер детали, затем зайдите в онлайн и проверьте его возможности. Процессор должен иметь 64-битную способность и поддерживать технологии виртуализации Intel или AMD: VT-x или AMD-v.

  • Обычно вам нужно включить VT-x / AMD-v в BIOS хост-компьютера. Чтобы узнать, как загрузиться на экране BIOS, обратитесь к руководству по эксплуатации вашего ПК или форуму поддержки. Это, вероятно, не то, что мы здесь на форумах VirtualBox можем помочь вам. Когда вы туда попадете, вам нужно искать что-то скрытое в меню, возможно, в категории безопасности. Опцию можно назвать чем-то вроде «Включить технологию виртуализации». Если вы видите «Виртуальный направленный ввод / вывод», то это совсем другое. Не забудьте перезагрузить хост-компьютер после внесения изменений в BIOS - в этом случае требуется полный перезапуск после отключения питания, просто возобновление работы из спящего режима может не сработать.

  • Если о (1) и (2) уже позаботились, убедитесь, что никакие другие приложения хоста уже не используют VT-x / AMD-v. Обычными виновниками являются отладчики системного уровня, другие платформы VM и некоторые резидентные антивирусные приложения. Это стало особой проблемой для 64-битных настольных и серверных хостов Windows - особенно для Win8 / Win2k12 / Win10, поскольку они могут по умолчанию включать платформу Microsoft Hyper-v VM: это захватывает владение VT-x и не будет хорошо работать с VirtualBox.

  • При создании виртуальной машины обязательно выберите 64-битную версию шаблона гостевой ОС в | Генерал | Основные | Версия, например, выберите «Ubuntu (64 бит)», а не «Ubuntu» или «Ubuntu (32 бит)». Это стало более важным, начиная с VirtualBox 4.3.x, потому что выбор правильного шаблона также позволяет гостю видеть другие современные функции процессора - это больше не просто 64-битная возможность.

Рон
источник
3

Может быть, ваша система 32-битная, если нет, то есть если это 64-битная машина, то, возможно, технология виртуализации не включена в BIOS. Вы должны включить технологию виртуализации в BIOS. Вы можете найти соответствующие видео о том, как включить виртуализацию через BIOS.

aniruddh
источник
С выключенной виртуализацией в BIOS у нас есть только 32-битные опции, а с ней мы получаем и 64-битную.
rtaft