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


Я пытался установить 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. Тогда в чем проблема?


107
2018-06-16 17:07


происхождения


Попробуйте установить 32-битный Ubuntu ISO - edwin
Не имеет значения, что ваша хост-система - 64-битная. Вся цель виртуальной машины состоит в том, что она является отдельной и автономной машиной, хотя и виртуальной. Отредактируйте конфигурацию виртуальной машины и измените ее тип процессора на 64 бит. - hmayag
Связанный: Ядро требует процессор x86-64, но только обнаружил процессор i686. Как установить Lubuntu / Ubuntu? - Eliah Kagan


ответы:


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

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

    enter image description here

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

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

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

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


136
2018-06-16 20:47



это сработало: спасибо - aluph
он работал как шарм. Спасибо большое. - Anil Chahal
Для меня даже «Ubuntu (64-бит)» не отображается в раскрывающемся списке. Все выпадающие списки ОС в раскрывающемся списке показывают «(32-разрядный)». - ARUN
@ARUN вы включили виртуализацию в BIOS? - Takkat
@ARUN У меня была такая же проблема. При его создании это был не вариант, но после его создания вы можете вернуться в настройки> общие, и он будет в этом списке. - Sinaesthetic


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

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

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

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

Virtual machine general settings


19
2018-01-26 20:55





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

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


5
2018-01-14 16:15





vboxmanage createvm --name "ubuntu" --ostype Ubuntu_64 --register

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

vboxmanage modifyvm --ostype Ubuntu_64

Чтобы перечислить все ostype: http://zeblog.co/?p=390


0
2018-05-29 17:57