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

102

После записи 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.

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

oshirowanen
источник

Ответы:

101

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

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

PAE предоставляется процессорами Intel Pentium Pro и выше, включая все более поздние процессоры серии Pentium (кроме версий Pentium M с шиной 400 МГц). Он также доступен на других процессорах с аналогичными или более продвинутыми версиями той же архитектуры, таких как AMD Athlon [сомнительное обсуждение] и более поздние модели процессоров 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: Если у вас есть проводное подключение к Интернету, используйте мини-CD "net install"

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

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

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

    • Загрузите 32-битный установщик Ubuntu (или Xubuntu и т. Д.)
    • Когда появится изображение клавиатуры и человечка в кругу, нажмите клавишу Tab
    • Появится всплывающее окно «Выберите свой язык». Используйте клавиши курсора и нажмите клавишу 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. Можно ли будет использовать ядро ​​без pae в последних версиях Ubuntu?
fossfreedom
источник
я использовал установку Xubuntu 12.04.
Дэнни Джи
1
Я успешно использовал Workaround 2 на 900 МГц ноутбуке с процессором Pentium M без PAE (Sony Vaio TR1AP), установил Ubuntu 11.10 (Oneiric Ocelot), а затем обновился до 12.04.
user3169
2
У меня был успех с Workaround 4 на 1500 МГц Pentium M - мне это нравится, Ubuntu 14.04 :)
malisokan
Учебник по использованию щипцов был замечательным. Есть ли какие-то проблемы со стабильностью, о которых я должен быть осторожен?
DBS
1
@fossfreedom, кроме увеличения объема оперативной памяти, разве PAE не делает систему более безопасной из-за наличия флага No Execute ?
Pacerier
13

Существует обычай изо доступен (используйте на свой страх и риск).

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

RolandiXor
источник
8

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

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

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

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

введите описание изображения здесь

В случае, если эта опция неактивна, ваш центральный процессор не имеет этой функции. Только тогда вам нужно будет установить ядро ​​без pae.

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

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

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

Это заняло весь вчерашний вечер и всю ночь напролет, но у меня теперь 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]. (Так что моя уловка удаления множества программ сошла бы на нет). Я также обнаружил ссылку на альтернативный 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). С лончера в левой части экрана, на первый взгляд, я не слишком заинтересовался, но прочитав обоснование этого выбора дизайна, я попытаюсь привыкнуть к этому. Он разумно использует обильное горизонтальное пространство, чтобы освободить часть гораздо более скудного вертикального пространства.

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

Bungaroosh
источник
3

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

  • Установите fake-pae (12.04, затем вы можете обновить его до 12.10 и 13.04), как описано на странице справки Ubuntu .

  • Сделайте новую установку lubuntu-fake-pae 13.04.

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

обманчивая надежда
источник
Есть ли маршрут обновления до 14.04 LTS?
Аарон Франке
1

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

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

См. Установка Ubuntu 12.04 LTS на системах без поддержки PAE, использующих минимальный ISO для сетевой загрузки .

Митч
источник
-1

Если вам нужна поддержка для систем без поддержки pae , попробуйте lubuntu . Если после установки вы решили, что вам не нравится среда LXDE, вы можете установить unity с помощью этой команды:

sudo apt-get install ubuntu-desktop

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

введите описание изображения здесь

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