Не удается установить Ubuntu в VirtualBox из-за «для этого ядра требуется процессор x86-64, но он только обнаруживает ошибку i686 CPU, неспособную загрузить»

108

Я пытался установить Ubuntu 12.04 в VirtualBox 4.2.12r84980. Я вижу

this kernel requires an x86-64 CPU, but only detects an i686 CPU, unable to boot

Но я использую 64-битную Windows 8 и пытаюсь сделать то же .iso для попытки Ubuntu. Тогда в чем проблема?

    
задан aluph 16.06.2013 в 17:07
источник

4 ответа

136

Чтобы иметь возможность запускать 64-битную ОС в Virtual Box, мы должны убедиться, что архитектура виртуальной машины также установлена на 64-разрядную.

  • Выберите Ubuntu 64-bit в Общие - > Basic при создании вашей виртуальной машины

  • Крометого,длязапуска64-разрядныхгостейрекомендуетсявключитьAPICввода/выводавсистемеSystem->Системныеплатыдлявашейвиртуальноймашины:

  • ВSystem->Ускорение,мыможемвключитьаппаратныефункциивиртуализацииVT-x/AMD-Vвашегопроцессора.

  • Вхост-системеможетпотребоватьсявключить аппаратная виртуализация в BIOS .

  • В некоторых системах параметр хост-BIOS для предотвращения ненадежного выполнения должен быть отключен ( источник ).

ответ дан Takkat 16.06.2013 в 20:47
19

Откройте настройки виртуальной машины. Перейдите в раскрывающийся список Версия (General > Basic > Version).

Если вы не видите в раскрывающемся списке «Ubuntu (64 бит)», это значит, что виртуализация не включена на хосте.

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

Теперь вы должны увидеть все 64-битные опции в раскрывающемся списке Версия.

    
ответ дан Christian Long 26.01.2014 в 20:55
5

Для тех из вас, кто похож на меня, и у вас нет опции в вашем виртуальном поле, чтобы выбрать версию : Ubuntu (64 бит) :

Сделайте это: загрузите 32-битный Ubuntu iso. ESPECIALLY, если при загрузке Ubuntu в вашем виртуальном поле вы выбрали выделение менее 2 ГБ памяти.

    
ответ дан DBroncos1558 14.01.2014 в 16:15
0
vboxmanage createvm --name "ubuntu" --ostype Ubuntu_64 --register

, или если вы уже создали,

vboxmanage modifyvm --ostype Ubuntu_64

Чтобы перечислить все ostype: Ссылка

    
ответ дан Uddhav Gautam 29.05.2018 в 17:57