This kernel requires an x86 64 cpu but only detected an i686 cpu что делать
Перейти к содержимому

This kernel requires an x86 64 cpu but only detected an i686 cpu что делать

Проблема с установкой Arch

Приветствую. Подскажите, как решить проблему установки арча на нетбук Lenovo S100 Ideapad. При попытке установить получаю сообщение «This kernel requires an x86-64 CPU, but only detected an i686 CPU.»

Характеристики нетбука: CPU Intel Atom N435 @1.33GHz; RAM 2GB

p.s. в настройках биоса можно изменить только SATA mode (Comp/ACHI) и порядок загрузки.

Твой процессор 32-битный. Ты пытаешься на него установить 64-битный дистрибутив. З2-битный (i686) можешь взять здесь: https://mirror.yandex.ru/archlinux/iso/2017.03.01/

И то, ставить рач 32-битный нет смысла, они же выпиливают понемногу поддержку i686

хм… Ну по какой-то причине он определяется как 32-битный. Копай в эту сторону.

Процессор 64-битный, другие ОСи (виндовс, например) корректно определяют архитектуру. Возможно, проблема именно в БИОСе, т.к. в нём нельзя вкл\откл виртуализацию, нельзя выбрать UEFI\CSM и т.д. Образ по ссылке выше (2017.03.01) дает аналогичное сообщение.

Я вроде слышал, что есть такие странные процессоры, что имеют полную поддержку amd64, но при этом вырезана часть x86 инструкций. Может у ТСа такой, вот Arch и сходит с ума?

Хм. Попробуй (чисто для теста) Debian 8 обоих битностей.

Там какая-то Intel 64, которая кажись не есть x86-64 (то бишь AMD64). Потому видать и не работает.

Это фигня, маркетолухи извращаются.

Это одноядерный 64-х разрядный процессор. На примерно таком же я сейчас пишу тебе это сообщение из 64-х разрядного дебиана.

т.к. в нём нельзя вкл\откл виртуализацию

Её нет в твоём процессоре.

Потому что там просто BIOS? Не? Я гадаю, я не знаю.

можно тыкнуть в Intel® Hyper-Threading. Хотя это тоже пальцем в небо.

Я вроде слышал, что есть такие странные процессоры, что имеют полную поддержку amd64, но при этом вырезана часть x86 инструкций. Может у ТСа такой, вот Arch и сходит с ума?

В первый раз слышу о таком. Как это загуглить?

Вот в этой теме упоминали о подобном: Debian выкидывает 586 процессоры

Но возможно, что я не так понял, потому это просто предположение.

UPD к предыдущему: точно ошибся, там о совсем другом речь.

Есть вероятность что это что-то аналогичное. Про венду — ты на 146% уверен что он определяется как 64 бита и само ядро тоже 64 бита? А то может там какая интеловская заглушка стоит

Тот самый случай, когда Lenovo некорекктно отдаёт данные об имеющемся процессоре на борту.

И тебе, автор топика — следует заинтеровать гугл на предмет «install linux intel atom 32-bytes notebook»

Пишу с Lenovo ThinkCentre desktop — теперь правильного допиленного до нужного, своими любопытными извиланими и руками.

В своё время. Lenovo выложила программу диагностики PC под Linux OSes. И стёрла со своего сайта..

Дошёл до загрузки кернела Linux? Отлично. Теперь запусти inxi — F из коммандной строки. Станет ясно, как именно кернел видит твой ноут.

Всем спасибо за ответы. Буду пытаться еще раз, если не выйдет ничего — установлю ХР (хоть и не охото). Этот нетбук нужен для одной только цели: метатрейдер (бонусом серфинг, музыка).

Kernel requires an x86-64 CPU, but only detected an i686 CPU. How can I install Lubuntu/Ubuntu? [duplicate]

If you enable VT-x/AMD-V from BIOS and it still presents this error, try changing your guest settings to Type=Other and Version=Other/Unknown (64-bit).

Download the correct installtion file. you downloaded a 64 bit version but have a 32 bit system.

Get it from here (12.04). Choose PC (Intel x86) desktop CD and not 64-bit PC (AMD64) desktop CD .

You must download x32 version (not x64)

Select an LUBUNTU image according to your Box.

Choose for 32 bits.

PC (Intel x86) desktop CD

For almost all PCs. This includes most machines with Intel/AMD/etc type processors and almost all computers that run Microsoft Windows, as well as newer Apple Macintosh systems based on Intel processors. Choose this if you are at all unsure.

How To fix “This kernel requires an x86-64 CPU, but only detected an i686 CPU. This processor is unsupported in RHEL 7.” when booting from VirtualBox

Step 1: Right Click on the Centos/RHEL OS which is giving you the error and then click on “Settings“.

virtualbox settings

Step 2 : In General Tab, check the OS Type and see if you are able to change to “Redhat 64-bit” and follow step 4.

change os type

Step 3 : If you are only able to see 32-bit entries in the OS type list and your physical CPU supports 64-bit, this means that Vt-X is disabled in your BIOS. So, restart your PC and boot into your BIOS, enable Vt-X.

For reference, I have a Asus Maximus VII Ranger Motherboard and here is how I enabled Vt-X in my BIOS.

enable vt-x

[ Optional : If your CPU supports Vt-d, enable that too, it will improve functionality and performance of your Virtual Machine. Some CPUs will not have the Vt-d function, if you dont have it then you can ignore it]

optional step to enabled vt-d

Step 4 : Restart your computer and boot back your CentOS/RHEL VM and it should come right up.

centos boot error fixed

Hope this fixed the issue. If this tutorial helped you,do leave a thumbs up a comment below. Hope this helps! ��

If you have any sort of queries, just leave a comment below and will get back to you. Don’t forget to follow my blog to get future updates! ��

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *