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

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

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

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

Хотя вышесказанное строго верно, старые системы, в которых контроллер памяти установлен на материнской плате, могут не "выставлять" поддержку PAE процессора, что фактически делает их не-PAE.

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

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

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

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

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

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

  • Вам понадобится достаточно быстрый проводная подключение для этого метода - все пакеты будут загружены через Интернет.
  • Загрузите образ компакт-диска netboot, отличного от PAE mini.iso и запишите его на компакт-диск или 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
    • Появится всплывающее окно "Выберите свой язык". Используйте клавиши курсора и нажмите клавишу 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?