- Ubuntu Documentation
- Ubuntu 12.10 (Quantal) and onwards
- Ubuntu 10.04 LTS (Lucid Lynx) to Ubuntu 12.04 LTS (Precise)
- Enabling PAE manually
- Removing non-PAE kernels
- Something went wrong
- Linux what is pae
- Содержание
- Варианты применения
- Проблемы
- Поддержка PAE в различных ОС
- Windows
- Linux
- FreeBSD
- Mac OS X
- Solaris
- См. также
- Примечания
- Ссылки
- Полезное
- Смотреть что такое «PAE» в других словарях:
- Ubuntu Documentation
- A guide for getting computers with older Pentium M and Celeron M processors to work with the latest Lubuntu
- Summary
- Details
Ubuntu Documentation
This is a brief guide on how to enable a PAE kernel on Ubuntu.
Ubuntu 12.10 (Quantal) and onwards
The generic default kernel already has PAE enabled.
For more on this, please see the Quantal technical overview, and the announcement by the Ubuntu Technical Board.
Ubuntu 10.04 LTS (Lucid Lynx) to Ubuntu 12.04 LTS (Precise)
Both the CD and DVD installer of Ubuntu automatically installs the PAE enabled kernel if it detects more than 3 Gb of available memory. In the case of the liveCD, a working network connection is required, since the PAE enabled kernel packages are not present on the CD.
If you need to enable PAE manually, follow the instructions below.
Enabling PAE manually
The PAE enabled kernel can be installed using the Synaptic Package Manager (accessible from the System menu under Administration -> Synaptic Package Manager): The relevant packages are called «linux-generic-pae» and «linux-headers-generic-pae» and should be easily found with a search for «pae».
Alternatively they can be installed using either apt-get or aptitude through the terminal:
After a reboot the PAE kernel should be booted as the default option in the GRUB boot menu.
To confirm that PAE was enabled correctly you can use the system monitor form the System menu under Administration -> System Monitor. The first tab shows usable memory.
Removing non-PAE kernels
If PAE was successfully enabled you may want to remove the meta-packages for the normal kernel, in order to disable unnecessary updates to the non-PAE kernels:
If you want to remove all of the old kernels from your boot menu, it seems like you have to do it all manually:
Something went wrong
If something went wrong, just remove the PAE kernel packages using either synaptic or apt-get/aptitude. If you did not specifically remove the non-PAE kernel packages, they should still be present on the system and automatically selected as the default when the PAE kernel is removed.
The relevant PAE kernel packages are:
PAE/Enabling (последним исправлял пользователь knome 2015-01-10 19:20:50)
The material on this wiki is available under a free license, see Copyright / License for details
You can contribute to this wiki, see Wiki Guide for details
Источник
Linux what is pae
Physical Address Extension (PAE) — режим работы встроенного блока управления памятью x86-совместимых процессоров, в котором используются 64-битные элементы таблиц страниц (из которых для адресации используются только 36 бит), c помощью которых процессор может адресовать 64 ГБ физической памяти (вместо 4 ГБ, адресуемых при использовании 32-разрядных таблиц), хотя каждая задача (программа) всё равно может адресовать максимум до 4 ГБ виртуальной памяти [1] . Также, в новых моделях процессоров в PAE-режиме старший бит элемента таблицы страниц отвечает за запрет исполнения кода в странице, что затрудняет атаку по методу переполнения буфера.
Впервые расширение появилось в процессоре Pentium Pro. Для использования 36-разрядной адресации памяти необходима поддержка расширения физических адресов на аппаратном уровне (можно определить по команде CPUID) и программное включение режима PAE в ОС.
Содержание
Варианты применения
- PAE позволяет использовать более 4GB оперативной памяти в 32-битной ОС
- выделить память, урезанную 32-битной ОС — стандартным резервированием адресного пространства под драйверные аппаратные адреса — под RAM drive, обычно это от 0.5 до 0.9 GB из установленных 4GB(не говоря уже больше) — в зависимости от ОС и её версии
- задействуя замену драйвера ОС кэширования файлов, выделить вышеуказанный потерянный объём памяти под ОС файл кэш
Проблемы
- Из-за увеличения количества страничных уровней [2] , система начинает тратить больше времени при обращении к памяти. Таким образом, если типичный объем используемый программой памяти незначительно больше 2GB, то работа без PAE может быть эффективнее.
- Некоторые драйверы [3] несовместимы с режимом PAE
- — кроме некоторых версий Linux, начиная с ядра
2.6.2, где это стоит вручную выключать для задания нормальной скорости работы ПК.
- В 32-битной windows режим включается автоматически когда система поддерживает PAE (Physical Address Extension) и присутствует более 4 Гб памяти, и если не задать «/nopae» в boot.ini который запрещает загрузчику (NTLDR) использовать PAE-версию ядра.
- Включение режима PAE необходимо для использования технологии DEP в 32-хбитных версиях ОС windows. Т.е. этот режим включается автоматически независимо от наличия «/nopae» — если пользователь включил запрет исполнения кода в страницах памяти (NX)
Поддержка PAE в различных ОС
Windows
Начиная с Windows XP Service Pack 2, по умолчанию, на процессорах с поддержкой технологий no-execute (NX) или execute-disable (XD) система использует PAE для возможности использования DEP [4]
В 32-битных клиентах Microsoft Windows (начиная с Windows XP SP2) использование 36-битного PAE включается ключом /PAE в файле boot.ini, однако, максимальный физический адрес доступного операционной системе ОЗУ ограничен программно на уровне ядра [5] . В Windows XP это ограничение составляет 4 ГБ, 32-разрядный Windows Server 2003 Enterprise Edition поддерживает до 64 ГБ. Существуют программы, позволяющие обойти ограничение на доступную память, но их использование является нарушением лицензионного соглашения Microsoft. В случае 4 ГБ ОЗУ, память можно использовать в Windows XP почти полностью, переместив системные области адресного пространства выше 4 ГБ, такую функцию поддерживают некоторые версии BIOS. Тем не менее, согласно заявлениям Microsoft, введение 4 ГБ ограничения адресного пространства связано с отсутствующей или плохой поддержкой 36-битного адресного пространства некоторыми драйверами устройств.
Одним из пунктов минимальных системных требований Windows 8 является обязательная поддержка процессором PAE.
Другой возможностью для использования более чем 4 гигабайт памяти является интерфейс Address Windowing Extensions.
Linux
В ядре Linux поддержка PAE имеется начиная с версии 2.3.23. Оно поддерживает до 64 Гб ОЗУ, но требует от процессора поддержки PAE. Также для включения PAE необходимо пересобрать ядро с параметром PAE. Поскольку это не всегда удобно, большинство дистрибутивов включили в свои репозитории готовые ядра с этим параметром. Также последние версии некоторых дистрибутивов поставляются с ядром с уже включенной поддержкой PAE.
FreeBSD
FreeBSD поддерживает PAE: в линейке 4.x версий — начиная с 4.9, в линейке 5.x версий — начиная с 5.1, все 6.x и более поздние. Не все драйверы поддерживают более 4 Гб ОЗУ и поэтому могут работать некорректно.
Mac OS X
В Mac OS X режим PAE включён по умолчанию при использовании 32-разрядного ядра.
Solaris
Solaris поддерживает PAE, начиная с версии 7. Однако драйверы сторонних разработчиков могут работать некорректно.
См. также
Примечания
- ↑ часть адресного пространства, обычно от 0.9 до 2 ГБ резервируется под нужды ОС и недоступны приложению, см en:3 GB barrier, [1]
- ↑Physical Address Extension
- ↑ Например, драйвер Microsoft Device Emulator
- ↑The RAM reported by the System Properties dialog box and the System Information tool is less than you expect in Windows Vista or in Windows XP Service Pack 2 or later version
- ↑Licensed Memory in Windows Vista (англ.)
Ссылки
Wikimedia Foundation . 2010 .
Полезное
Смотреть что такое «PAE» в других словарях:
PAE — or PAE may refer to: Contents 1 Science and technology 2 People 3 Places … Wikipedia
PAE — ist die Abkürzung für: Flughafen Everett (Paine Field) im US Bundesstaat Washington (IATA Code) Physical Address Extension ist eine technische Erweiterung aus dem Gebiet der Rechnerarchitektur Personal Accidents and Effects bei Autovermietungen… … Deutsch Wikipedia
Pae — ist die Abkürzung für: Flughafen Everett (Paine Field) im US Bundesstaat Washington (IATA Code) Physical Address Extension ist eine technische Erweiterung aus dem Gebiet der Rechnerarchitektur Personal Accidents and Effects bei Autovermietungen… … Deutsch Wikipedia
PAE — es un acrónimo que puede significar: Pequeño Aparato Electrodoméstico Píldora Anticonceptiva de Emergencia Proceso de Atención de Enfermería Producción Agroalimentaria Ecológica Portal de Administración Electrónica Prueba de Aptitud Escolar… … Wikipedia Español
pae|an — «PEE uhn», noun. 1. a song of praise, thanksgiving, joy, or triumph: »Loud paeans chanted through the valley announced the approach of the victors (Herman Melville). He ended with a fervent paean to the country he had served so long (Newsweek).… … Useful english dictionary
pae|o|ny — «PEE uh nee», noun, plural nies. Especially British. peony … Useful english dictionary
pae|on — «PEE uhn», noun. (in Greek and Latin verse) a foot of four syllables, one long and three short. The long syllable may come anywhere in the foot. ╂[< Latin paeon < Greek pei , pai paean] … Useful english dictionary
pae — gym·no·pae·dia; hy·pae·thral; pae·dog·a·mous; pae·dog·a·my; pae·do·genesis; pae·do·ge·net·ic; pae·do·mor·phic; pae·do·mor·phism; pae·do·mor·pho·sis; pae·do·mor·phy; pae·do·tribe; pae·nu·la; pae·on; pae·o·nia; pae·o·ni·a·ce·ae; pae·o·ny; pae·pae;… … English syllables
PAE — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Sigles d’une seule lettre Sigles de deux lettres > Sigles de trois lettres Sigles de quatre lettres … Wikipédia en Français
PAE — abbr. Physical Address Extension (Intel, Pentium, PAE) … United dictionary of abbreviations and acronyms
Источник
Ubuntu Documentation
A guide for getting computers with older Pentium M and Celeron M processors to work with the latest Lubuntu
Summary
If you encounter an error related to PAE while installing Lubuntu 18.04 LTS, the solution is as follows:
Boot the computer with a 32-bit Lubuntu DVD in the DVD drive. When the image of a keyboard and a little man in a circle appears, hit the tab key.
At the boot menu screen the options are:
- Install
- Command-line options
- Advanced options
- Help
With the cursor on the top choice press F6 (If you use the minimal ISO then press Tab in stead of F6).
A menu with a number of options appear. The option ‘forcepae’ is not there, so press Escape to close the list.
Now a string of options is visible, often with ‘quiet’ or ‘quiet splash —‘ at the end. Add ‘forcepae’ to the string before and after the two or three dashes («forcepae — forcepae»).
Press return, and after a moment the installation begins. A possible warning about forcepae being experimental does not matter for Pentium M or Celeron M processors.
If everything appears to work you don’t have to read further.
The «forcepae» option must be entered twice, before and after the delimiter «— «, so that it is applied to both the kernel on the ISO and the kernel on the system after installation. This is a change from older installs where only one parameter was sufficient. This link describes use of the «—» in boot options.
Technical note: After booting, «dmesg | grep -i pae» will now show «PAE forced!». You can use this as a check.
If you are going to upgrade (as opposed to install) there is advice here.
Details
Physical Address Extension (PAE) is a feature found on almost all 32 bit processors produced after Pentium Pro, ie. younger than around 1995. Because PAE is close to being a standard it is now a requirement for Ubuntu: During installation the processor is prompted for the PAE flag, and only if present the process will carry on.
Lubuntu and Xubuntu offered a PAE and a non-PAE release up to and including 12.04, but from 12.10 only the PAE releases are maintained.
A number of older Pentium M processors produced around 2003-4 (the Banias family) do not display the PAE flag, and hence a normal installation fails. However, these processors are in fact able to run the latest (and PAE-demanding) kernels if only the installation process is modified a little. The problem is not missing PAE, it’s about the processor not displaying its full capabilities.
Pentium M’s of the Dothan family display the PAE flag correctly and support the latest Buntus without modifications. The same distinction (Banias versus Dothan) goes for the lower performing Celeron M processors.
In spite of their age many of the affected computers (IBM Thinkpads and Dell Latitudes, for example) are suitable for today’s use if given a light distro like Xubuntu or Lubuntu; among other advantages they have a low power consumption. This guide describes a workaround for installing the latest Lubuntu and bringing them back to life — actually the guide can be modified to work for any member of the Ubuntu family, but because we are dealing with old hardware we focus on Lubuntu.
For 14.04 LTS a boot option has been added which makes the install straightforward, as can be seen at the top of the page. This method works also for newer version (16.04 LTS, 18.04 LTS, . ).
General note: If the installation is failing, are you sure the problem is related to PAE? A lot of misunderstandings flourish, and lack of PAE support is too often blamed when an installation on old hardware fails. Only if you get the error kernel requires features not present on the CPU: PAE or similar this guide comes into play.
Now we know that the problem is in fact related to the PAE flag. This gives several options:
A. Install 18.04 LTS as described at the top of the page. For most users this is the easiest and best solution.
B. If for some reason the computer does not run 18.04 LTS a number of distros are available. for example Bodhi Linux but check that you select a version with a reasonable time left until end of life.
In general, long term releases of standard Ubuntu are supported for 5 years, while the corresponding releases of the Ubuntu family flavours are supported for 3 years. See this link, www.ubuntu.com/info/release-end-of-life.
C. Move the hard disk to a computer on which the processor has PAE capability and PAE flag (that is, almost everything else than a Banias). Install the system as usual but don’t add restricted drivers. After the install move the disk back.
D. If you are handy with hardware and you can get your hands on a Dothan-class Intel Pentium M CPU with a 400MHz front-side bus, replace the non-PAE Banias CPU with a Dothan. Dothans with 400MHz FSB are marked Pentium 7×5, i.e. 715, 725, 735, 745, 755 and 765.
PAE (последним исправлял пользователь moergaes 2018-08-17 19:37:52)
The material on this wiki is available under a free license, see Copyright / License for details
You can contribute to this wiki, see Wiki Guide for details
Источник