Недавно я установил Oracle Virtualbox с их веб-сайта на 64-разрядную версию Xubuntu 15.04. В частности, Virtualbox 5.0.4. Однако, когда я пытаюсь установить виртуальную машину, она дает мне только возможность установить 32-разрядную ОС (как показано ниже). Есть ли способ разрешить 64-разрядные операционные системы?
Это нормально, если ваш процессор не имеет аппаратной поддержки виртуализации (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. Обычными виновниками являются отладчики системного уровня, другие платформы виртуальных машин и некоторые резидентные антивирусные приложения. Это стало особой проблемой для 64-разрядных настольных компьютеров и серверов Windows, особенно Win8 / Win2k12 / Win10, поскольку они могут по умолчанию включать платформу виртуальной машины Hyper-v от Microsoft: это захватывает права собственности на VT-x и не будет хорошо работать с VirtualBox.
При создании виртуальной машины убедитесь, что вы выбрали 64-разрядную версию шаблона гостевой ОС в | General | Basic | Version, например, выберите "Ubuntu (64-разрядная версия)", а не "Ubuntu" или "Ubuntu (32-разрядная версия)". Это стало более важным после VirtualBox 4.3.x, потому что выбор правильного шаблона также позволяет гостю видеть другие функции современного процессора - речь идет уже не только о 64-битных возможностях.
Возможно, ваша система 32-разрядная, если нет, то есть, если это 64-разрядная машина, то, возможно, технология виртуализации не включена в BIOS. вы должны включить технологию виртуализации в BIOS .. вы можете найти соответствующие видеоролики о том, как включить виртуализацию через BIOS.
refer here
Is VT-x/AMD-V enabled in BIOS? system installation - How do I enable hardware virtualization technology (VT-x) for use in Virtualbox? - Ask Ubuntu
Используете ли вы 32-разрядную Ubuntu?
Только что добавлено уточняющее редактирование.
В основном, эта проблема возникла из-за установки docker.
docker отключит 64-разрядную опцию. вы можете решить эту проблему следующим образом, пожалуйста, обратитесь к следующему видео: Вам нужно отключить опцию hyper-v, чтобы решить эту проблему за 30 секунд. Практическое видео доступно [здесь](virtual Box not showing 64 bit option for windows 10 - YouTube .).
Убедитесь, что Hyper-V отключен. Вы не можете запускать Hyper-V и VirtualBox одновременно. Смотрите здесь