Я пытался установить 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. Тогда в чем проблема?
virtualbox
aluph
источник
источник
Ответы:
Чтобы иметь возможность запускать 64-битную ОС в Virtual Box, мы должны убедиться, что архитектура виртуальной машины также установлена на 64-битную.
Выберите Ubuntu 64-bit в общем -> Основные настройки при создании вашей виртуальной машины
Кроме того, для запуска 64-разрядных гостей рекомендуется включить APIC ввода / вывода в разделе Система -> Параметры материнской платы для вашей виртуальной машины:
На вкладке Система -> Ускорение мы можем включить функции аппаратной виртуализации VT-x / AMD-V вашего ЦП.
В хост-системе нам может потребоваться включить аппаратную виртуализацию в BIOS .
В некоторых системах необходимо отключить опцию BIOS хоста для предотвращения ненадежного выполнения ( источник ).
источник
Откройте настройки виртуальной машины. Перейдите в раскрывающийся список Версия (Общие> Основные> Версия).
Если вы не видите «Ubuntu (64 бит)» в качестве опции в раскрывающемся списке, это означает, что виртуализация не включена на хосте.
Перезагрузите хост, зайдите в BIOS и включите виртуализацию. Выйдите из BIOS, убедившись, что вы сохранили изменения.
Теперь вы должны увидеть все 64-битные опции в выпадающем списке Version.
источник
Для тех из вас, кто похож на меня, и у вас нет возможности выбрать версию в вашей виртуальной коробке : Ubuntu (64 бит) :
Сделайте это: загрузите 32-битную версию Ubuntu iso. ОСОБЕННО, если при загрузке Ubuntu на ваш виртуальный компьютер вы решили выделить менее 2 ГБ памяти.
источник
или если вы уже создали то,
Чтобы перечислить все ostype: http://zeblog.co/?p=390
источник