Вопрос Как я могу установить на CPU без PAE? (ошибка «Ядро требует функций, отсутствующих на CPU: PAE»)


После записи Ubuntu 12.04 на компакт-диск, я попытался загрузить и получил сообщение:

This kernel requires the following features not present on the CPU:
pae

Unable to boot - please use a kernel appropriate for your CPU.

Что это значит?


97
2018-03-31 21:12


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




ответы:


Сообщение об ошибке означает, что ваш процессор не поддерживает PAE расширения - это метод, позволяющий 32-битным ЦП адресовать более 4 ГБ адресного пространства памяти.

По умолчанию 12.04 и более поздние версии Ubuntu ожидают процессор с такой возможностью:

PAE предоставляется процессорами Intel Pentium Pro и выше, включая все   более поздние процессоры Pentium (за исключением версий шины 400 МГц   Pentium M). Он также доступен на других процессорах с аналогичными   или более продвинутые версии той же архитектуры, например AMD   Athlon [dubious - обсудить], а затем и процессоры AMD.    википедия

Хотя это верно, старые системы с контроллером памяти на материнской плате не могут «выставлять» поддержку PAE процессора, что делает их не PAE.

Существует нагретый отчет об ошибке об этом; Canonical решил, что установка Ubuntu Desktop по умолчанию ожидает поддержки PAE.

Несколько предложенных обходных решений:

Обходной путь 1: установить Lubuntu или Xubuntu, затем установите обычный рабочий стол Ubuntu

  • Установите либо Lubuntu 12.04 32-бит или Xubuntu 12.04 32-разрядный; оба по умолчанию используют ядро ​​без PAE.
  • После загрузки в новый Lubuntu / Xubuntu вы можете переключиться на рабочий стол Unity по умолчанию, установив ubuntu-desktop пакет.

Обходной путь 2: установите более старую версию, а затем обновите ее до 12.04.

Установите 10.04 или 11.10, а затем обновите до 12.04. См. Связанный вопрос ниже для 12.10.

Обходной путь 3: Если у вас есть проводное подключение к Интернету, используйте мини-компакт-диск «net install»

  • Вам понадобится достаточно быстро проводная соединение для этого метода - все пакеты будут загружены через Интернет.
  • Загрузите образ компакт-диска netboot без PAE mini.iso и записать его на CD или USB.
  • Загрузите его, следуйте инструкциям и выберите linux-generic когда предлагается выбрать ядро ​​и ubuntu-desktop чтобы получить стандартную установку Ubuntu, установленную на обычном настольном компакт-диске, просто с ядром без PAE.
    • Вы также можете выбрать один из других настольных компьютеров. Вы должен выберите рабочий стол, иначе у вас не будет графического интерфейса для игры после установки.

Обходной путь 4: Ubuntu 12.04.5 и 14.04 (или позже) только на Pentium M

  • Ubuntu 12.04.5 и 14.04 поддерживают параметр (forcepae) для включения PAE на процессорах Pentium M (где он по умолчанию отключен). Чтобы включить его:

    • Загрузите 32-разрядный установщик Ubuntu (или Xubuntu и т. Д.)
    • Когда изображение клавиатуры и маленького человека в круге появляется, нажмите клавишу Tab
    • Появится всплывающее окно «Choose your language». Используйте клавиши курсора и нажмите клавишу Enter, чтобы выбрать свой язык.
    • Нажмите F6, появится серое меню с некоторыми параметрами загрузки
    • Нажмите escape, чтобы закрыть окно.
    • Теперь вы увидите строку, в которой говорится:

    Boot Options file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash --

    Отредактируйте эту строку и добавьте forcepae параметр с пробелами дважды вокруг -- в конце:

    Boot Options file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash forcepae -- forcepae

    • forcepae -- forcepae заметка:

      forcepae требуется дважды, поскольку он устанавливает параметры загрузки для двух разных загрузок ядра - ядро, которое выполняется как часть установщика (слева от --), и ядро, которое работает на установленной системе (справа от --).

      Текст в конце должен быть -- forcepae не --forcepae, Между -- а также forcepae

    • Нажмите клавишу Enter, надеюсь, Ubuntu загрузится, а остальная часть вашей установки будет успешной. Если у вас есть графические проблемы с Unity или просто найдите его медленным, попробуйте более легкий дистрибутив, такой как Xubuntu.


Связанный вопрос:

  1. Как определить, имеет ли машина PAE?
  2. Можно ли использовать ядро ​​non-pae в последних версиях Ubuntu?

99
2018-03-31 21:29



Я использовал установку Xubuntu 12.04. - Danny G
Мне удалось использовать Workaround 2 на 900-МГц процессоре Pentium M без PAE (Sony Vaio TR1AP), установив Ubuntu 11.10 (Oneiric Ocelot), а затем обновив до 12.04. - user3169
У меня был успех с Обходной путь 4 на 1500 МГц Pentium M - мне это нравится, Ubuntu 14.04 :) - malisokan
Учебник по использованию forcepae был замечательным. Есть ли проблемы стабильности, с которыми я должен быть осторожен? - DBS
@fossfreedom, Помимо большего количества оперативной памяти, PAE также не делает систему более безопасной из-за существование No Execute флаг? - Pacerier


Там есть пользовательский iso доступен (Используйте на свой риск).

Это сработало для меня, и мне просто нужно было установить соответствующие обновления, когда я закончил.


13
2018-04-09 18:38





Этот ответ завершает существующие ответы на простой металлической установке с настройками, необходимыми для установки в Virtual Box.

Выставить PAE на виртуальную машину в Virtual Box

Ядро, поставляемое с Ubuntu> = 12.04, является PAE ядро по умолчанию,

От установок в Virtual Box возможности PAE CPU (если поддерживается) могут быть выставлены виртуальной машине. выберите «Включить PAE / NX» из диспетчера виртуальных ящиков Система -> Процессор настройки:

enter image description here

Если этот параметр неактивен, ваш хост-процессор не имеет этой функции. Только затем вам нужно будет установить ядро ​​non-pae.


8
2017-09-09 08:23



Вопрос заключается в том, что речь идет о голых металлах, а не о виртуализации. - Moshe Katz
@MosheKatz: похоже, мой ответ был объединен с закрытым вопросом о виртуальном ящике askubuntu.com/questions/185701/pae-kernel-required-for-my-cpu сюда... :/ - Takkat
Это странно - я бы вряд ли назвал этот дубликат. - Moshe Katz
@MosheKatz: Да, есть еще один обман, связанный с одинаковым ответом на мой вопрос - посмотрите, кто его редактировал;) - Takkat
Но это помогло мне! - Private


Большое спасибо за все предложения и помощь.

Я не мог понять, как лучше дать отчет о том, как я это сделал, поэтому я пишу его как «ответ».

Он прошел весь вчерашний вечер и всю ночь напролет, но у меня теперь 12,04 LTS работает и отлично работает на моем восьмилетнем маленьком ноутбуке Samsung (которого я очень люблю, несмотря на его довольно слабую вычислительную мощность). Я должен отнестись к этому новому жесткому диску, поскольку Ubuntu предупреждает меня, что его текущий собирается его обработать.

Вот шаги, которые необходимо предпринять, чтобы получить 12,04 LTS, работающих на этой машине без PAE:

  • Устанавливается 11.10 снова с нуля, используя опцию, чтобы полностью удалить 9.10 и заменить ее
  • Установил все обновления через Интернет
  • Принял предложение о загрузке обновления до 12.04 LTS через Интернет
  • Это основание для остановки из-за 6 ГБ дискового пространства, все израсходовано

Ба. Я не хотел есть в разделе Windows XP и не понимал, зачем мне нужно более 6 ГБ дискового пространства, чтобы иметь Ubuntu для общего просмотра веб-страниц и проверки электронной почты, поэтому я снова начал:

  • Устанавливается 11.10 снова с нуля, используя опцию для полного удаления измельченной 12.04 LTS установки и замены
  • Сделал не установить любое обновление
  • Удалено загрузка программ и приложений с 11.10
  • Попробовал снова обновить до 12.04 LTS через интернет-соединение
  • Дисковое пространство закончилось еще раз и установка должна была быть прервана

Я попытался посмотреть, как диск был разделен, и в дополнение к XP было около четырех разделов. Я скорее слепо и случайно удалил все из них, кроме XP один и ок. 300 МБ, и создал новый для раздела Ubuntu с номером «4» и одним «\» или «/», каким-то образом связанным с ним. Я как бы прошлый уход (и потерять желание жить) к этому моменту и пересекал пальцы, что мой раздел XP не будет разбит.

В этот момент я также прочитал, что перед обновлением до 12.04 вы должны обновить все программное обеспечение в существующей версии [11.10]. (Так что моя уловка с удалением множества программ сошла бы на нет). Я также открыл ссылку на альтернатива CD iso, поэтому он записывается на компакт-диске, а не в Интернете (хотя интернет-соединение быстрее, чем чтение с компакт-диска на скорости 70 МБ / с благодаря недавнему обновлению BT [British Telecom]). Я считал, что я мог бы сохранить дисковое пространство с помощью компакт-диска, потому что последние обновления не будут загружаться во время установки.

Итак, вперед, я попробовал это:

  • Снова установил 11.10 с нуля, воспользовавшись опцией для удаления неполной 12,04 LTS и замените ее
  • Установлены все предлагаемые обновления 11.10 через интернет-соединение
  • Перезагрузка, удаление проводного интернет-соединения и выключение беспроводной связи
  • Обновлен до 12.04 LTS в автономном режиме, используя альтернативный компакт-диск (оставил его всю ночь)
  • Перезагружено утром
  • Загруженные и установленные обновления через интернет
  • Rebooted

И ура! Теперь он работает (как и загрузка на Windows XP, phew) без единого сбоя или несовместимости. Я очень впечатлен тем, что все комбинации клавиш Fn работают, работает беспроводная связь, экран выглядит великолепно, а динамики могут быть сделаны громче громче, чем в Windows (это означает, что мне не нужно использовать наушники в большинстве время, чтобы что-либо услышать). Я даже могу прокручивать вверх и вниз, используя правый край сенсорной панели, не имея возможности включить эту функцию! Кроме того, жесткий диск не размахивает постоянно, как это было в случае с Windows. Мне нравится шрифт Ubuntu и, опять же, выдающаяся читаемость экранного текста на Ubuntu (заметно лучше, чем Win или Mac, на мой взгляд). Имея пусковую установку слева от экрана, я не был слишком увлечен на первый взгляд, но, прочитав рассуждения о выборе этого дизайна, я попытаюсь привыкнуть. Это разумно использует обильное горизонтальное пространство, чтобы освободить некоторые из гораздо более редких вертикальных пространств.

Я закончу хлынуть и вафли здесь, чтобы снова поблагодарить всех за их советы. Надеюсь, это описание моих испытаний, ошибок и возможного успеха кому-то полезно!


7
2018-05-23 14:49





Некоторые альтернативы:

  • устанавливать поддельный пае (12.04, то вы можете обновить до 12.10 и 13.04), как описано в Страница справки Ubuntu,

  • Сделайте новую установку Lubuntu-фальшивка-пай что составляет 13,04.

  • Установите другой дистрибутив на основе Ubuntu, который не требует PAE, например Puppy Retro или Bodhi Linux.


3
2018-06-28 07:11



Есть ли маршрут обновления до 14.04 LTS? - Aaron Franke


Расширение физического адреса (PAE) - это функция, позволяющая (32-разрядная) x86   процессоры для доступа к физическому адресному пространству (включая произвольный доступ   памяти и памяти) размером более 4 гигабайт.

Ubuntu 12.04 использует ядро ​​PAE Linux по умолчанию для 32-битных ISO, поэтому   старые компьютеры, которые не поддерживают PAE, не могут загрузить последнюю версию Ubuntu   версия. Но есть способ установить Ubuntu 12.04 LTS Precise   Pangolin на компьютерах без поддержки PAE, используя netboot без PAE   Минимальный ISO.

Видеть Установите Ubuntu 12.04 LTS на не-PAE-совместимые системы, используя минимальный ISO-модуль netboot,


1
2018-06-11 11:51





Если вам нужна поддержка для не-pae готовых систем, попробуйте Lubuntu, Если после установки вы решили, что вам не нравится среда LXDE, вы можете установить единство с помощью этой команды:

sudo apt-get install ubuntu-desktop

Чтобы полностью удалить и переустановить ubuntu, выберите «Что-то еще» и выберите раздел с установленным на нем ubuntu, который будет использоваться как «/», ext4, и установите флажок в формате.

enter image description here


-1
2018-05-22 18:31



Я не знаю, что такое pae, и я не слишком обеспокоен тем, что это такое. Я узнал, что компьютеры не-pae могут устанавливать только 12,04 LTS с обновлением с 10.04 LTS (который был полностью мертв и не работает на моем ПК) или с 11.10 (который я пытался запустить с компакт-диска без установки, и он работает хорошо). Я попытаюсь выполнить совет, чтобы сделать «Что-то еще» и стереть текущий [9.10] Karmic из этого раздела. Я дам вам знать, как я лажу! Большое спасибо! - Bungaroosh
pae - это просто технология, позволяющая 32-разрядным компьютерам получать доступ к большему количеству оперативной памяти, чем нормальный 32-разрядный предел ниже 4 ГБ. У меня 4 ГБ, поэтому я могу использовать либо ядро, но если я использую ядро ​​non-pae, у меня не будет столько же ОЗУ. Я мог бы использовать 64-разрядную установку, но иногда есть проблемы с некоторыми драйверами, и это не стоит для меня для небольшого увеличения объема оперативной памяти. - Marty Fried
-1 Lubuntu также страдает от проблемы pae - ignis
В системе без PAE вы можете начать установку с Lubuntu 12.04 (или Xubuntu 12.04), а затем установить ubuntu-desktop. Но, к сожалению, вы не можете получить до 14.04. - Hartmut