Что означает «-pae» в конце версии ядра?

28

В прошлый раз, когда я устанавливал Ubuntu, в конце версии ядра на экране загрузки была «-pae». Теперь, когда я переустановил Ubuntu с того же диска вместо «-pae», в конце версии ядра есть «-generic».

В чем смысл этих терминов? Почему они отличаются между двумя установками?

Nick.h
источник
2
Обратите внимание, что PAE требует аппаратной поддержки. Если вы установите ядро ​​Pae на оборудование, которое его не поддерживает, ваша система может выйти из строя. Установите универсальное ядро ​​в таких ситуациях.
apoorv020

Ответы:

32

PAE означает P -hysical A -ddress E -xtension для доступа к 4 ГБ ОЗУ в 32-битных системах. Это не нужно для 64-битной Ubuntu.

за 11.10 и ранее

Для 32-битной Ubuntu ядро ​​PAE автоматически загружается и устанавливается в систему с более чем 3 ГБ ОЗУ. В противном случае, и если нет сетевого подключения, используется общее ядро.

за 12,04 LTS

Обратите внимание , что с Ubuntu и Kubuntu 12.04 LTS PAE ядро только может быть установлен с 32-битным установочным компакта - диска. Это может вызвать проблемы на старом оборудовании, когда процессор не поддерживает PAE. Примечания к выпуску

В этом редком случае нам, возможно, придется установить 32-разрядную версию Lubuntu или Xubuntu, которые все еще поставляются с ядром, отличным от PAE. Мы можем установить рабочий стол Unity позже. В качестве альтернативы мы также можем сначала установить 32-битную версию 10.04 или 11.10 с ядром без PAE. При обновлении до 12.04 ядро ​​без PAE также может быть обновлено до ядра без PAE.

Ubuntu 12.04 LTS является последним выпуском, поддерживающим ядро ​​без PAE.

Takkat
источник
Спасибо, а почему в прошлый раз я установил Ubuntu Pae, а теперь это универсальный?
Nick.h
@EliahKagan ty для этого - этот пост был намного раньше 11.04 и позже был расширен до 11.04 и 12.04, но не для 11.10 - исправлено
Таккат
4
  • Thats PAE - расширение физических адресов - это технология, которая позволяет 32-разрядным операционным системам использовать до 64 ГБ памяти (ОЗУ), что обычно достигается путем переключения на 64-разрядную систему.
  • Чтобы узнать больше о PAE, посмотрите эту ссылку .
  • Ядра PAE предоставляют функцию 64-битных систем (возможность использовать> 3,2 ГБ ОЗУ)
  • Где общее ядро ​​с 32-битным косяком.
karthick87
источник
1
Ядра PAE предоставляют вам НЕКОТОРЫЕ возможности 64-битных систем. Как и большие объемы адресуемой оперативной памяти. Вы по-прежнему используете только 32-битную обработку в 32-битном режиме, PAE или без PAE.
Просто мое правильное мнение
1

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

Без ядра PAE вы должны увидеть следующее:

free -m

Образец вывода:

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

Чтобы включить PAE, откройте терминал и введите следующую команду:

sudo apt-get install linux-headers-server linux-image-server linux-server

Перезагрузите свою машину.

Теперь проверьте еще раз:

free -m

Образец вывода:

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

penreturns
источник