Когда я попытался запустить Ubuntu в Windows Virtual PC, я получил эту ошибку:
Для этого ядра требуется процессор x86-64, но обнаружен только процессор i686.
Невозможно загрузиться - пожалуйста, используйте ядро, подходящее для вашего процессора
Позже я узнал о включении виртуализации в BIOS, но я увидел, что она уже включена.
Почему я не могу запустить его?
Вы загрузили 64-битное изображение, и ваш процессор не может обработать 64-битную версию (или, скорее, ваша копия Windows не сможет).
Исправление простое: загрузите и используйте 32-битную версию: перейдите на страницу загрузки Ubuntu Desktop и выберите 32-бит ниже . Выберите свой вариант .
Ответ, сделанный сэром Оли, является правильным, но после того, как он немного погуглил, у меня появилась еще одна причина -
This kernel requires an x86-64 CPU, but only detected an i686 CPU.
Unable to boot – please use a kernel appropriate for your CPU
из-за того, что вы устанавливаете 64-битную операционную систему, способную к виртуализации. Технология на 32-битном оборудовании или если Intel VT-x или AMD-V не включены в BIOS.
Так что для решения этой проблемы проверьте свой BIOS и для процессоров Intel ВКЛЮЧИТЕ опцию Технология виртуализации Intel и для процессоров AMD ВКЛЮЧИТЕ - AMD V , то есть AMD Virtualization, и помните, что процессор и материнская плата вашего ПК должны поддерживать эту функцию.
Я далеко не эксперт в Ubuntu или виртуализации. Моя настройка виртуализации была включена в UEFI / BIOS, и я все-таки завелся с этой ошибкой. Поэтому я перешел с Windows Virtual PC на Oracle Virtual Box и смог легко создать виртуальную среду для UBUNTU.