VirtualBox - для ядра требуется процессор x86-64, но только обнаружено i686 cpu

Процессор Intel i5-2410M, работающий на частоте 2,30 ГГц, работает под управлением 64-разрядной операционной системы Windows 7.

У меня установлен VirtualBox 4.13.

Я пытаюсь запустить ubuntu-14.04-desktop-amd64.iso, но я получаю сообщение об ошибке

для этого ядра требуется процессор x86-64, но он обнаружил только i686 cpu

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

Есть ли другая причина, по которой я не могу использовать изображение?

Ответ 1

Мое лучшее предположение заключается в том, что вы каким-то образом настроили виртуальную машину для 32-битного исполнения вместо 64.

Можете ли вы поделиться файлом конфигурации машины XML (обычно в вашем домашнем каталоге - что-то вроде C:\Users\Goyuix) в папке с именем VirtualBox VMs. Должна быть папка для виртуальной машины Ubuntu, которую вы создаете с файлом vm-name.vbox. Вы должны найти XML-тег под названием Machine, который содержит это определение. Вот соответствующий тег из одного из моих конфигурационных файлов:

<Machine
  uuid="{5c71850d-9ead-4b1f-b8b2-9f147f3a70ac}"
  name="Ubuntu"
  OSType="Linux26_64"
  snapshotFolder="Snapshots"
  lastStateChange="2014-07-19T23:16:57Z">

Обратите особое внимание на третий атрибут OSType, как он имеет _64 в конце. Я бы посоветовал при создании виртуальной машины для 64-битного Ubuntu 14.04 использовать VM тип = Linux и Version = Ubuntu (64 бит).

VirtualBox Create Virtual Machine Dialog Example

Ответ 2

Вы можете исправить эту ошибку, увеличив объем виртуальной памяти (более 2 ГБ) RAM,

Виртуальная память ящиков

В противном случае вам нужно выбрать UBUNTU (всего лишь пример) 32-битного.

Перейдите к http://www.ubuntu.com/download/desktop В Выберите свой вкус: 32 бит - для машины менее 2 ГБ ОЗУ Это будет работать точно.