Vraag Hoe kan ik op een niet-PAE-CPU installeren? (Fout "Kernel vereist functies die niet aanwezig zijn op de CPU: PAE")


Nadat ik Ubuntu 12.04 op een CD had gebrand, probeerde ik op te starten en kreeg ik het bericht:

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

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

Wat betekent dit?


97
2018-03-31 21:12


oorsprong




antwoorden:


Het foutbericht betekent dat uw CPU dit niet ondersteunt PAE uitbreidingen - dat is een techniek waarmee een 32-bits CPU meer dan 4 GB geheugenadresruimte kan adresseren.

Standaard verwachten 12.04 en latere versies van Ubuntu een CPU met deze mogelijkheid:

PAE wordt geleverd door Intel Pentium Pro en hogere CPU's, inclusief alle   latere Pentium-serie processors (behalve de 400 MHz-busversies van   de Pentium M). Het is ook beschikbaar op andere processors met vergelijkbare   of meer geavanceerde versies van dezelfde architectuur, zoals de AMD   Athlon [dubieus - bespreken] en later AMD-processormodellen.    wikipedia

Hoewel het bovenstaande strikt waar is, is het mogelijk dat oude systemen die de geheugencontroller op het moederbord hebben, de PAE-ondersteuning van de CPU niet "blootstellen", waardoor ze effectief niet-PAE worden.

Er is een verwarmd bug report hierover; Canonical heeft besloten dat de standaardinstallatie van Ubuntu Desktop PAE-ondersteuning zal verwachten.

Een paar voorgestelde oplossingen:

Tijdelijke oplossing 1: installeren Lubuntu of Xubuntu, installeer dan de normale Ubuntu Desktop

  • Installeer een van beide Lubuntu 12.04 32-bit of Xubuntu 12.04 32-bit; deze gebruiken standaard een niet-PAE-kernel.
  • Zodra je je nieuwe Lubuntu / Xubuntu hebt opgestart, kun je naar de standaard Unity-desktop gaan door de ubuntu-desktop pakket.

Oplossing 2: installeer een oudere versie en upgrade vervolgens naar 12.04

Installeer 10.04 of 11.10 en upgrade vervolgens naar 12.04. Zie de onderstaande gelinkte vraag voor 12.10.

Oplossing 3: als je een bekabelde internetverbinding hebt, gebruik dan de mini-CD "net installeren"

  • Je hebt een redelijk snelle tijd nodig bedrade verbinding voor deze methode - alle pakketten worden gedownload via internet.
  • Download de niet-PAE netboot CD-afbeelding mini.iso en brand het op een CD of USB.
  • Start hier vanaf, volg de stappen en kies linux-generic wanneer wordt gevraagd om een ​​kernel te kiezen, en ubuntu-desktop om de "standaard" Ubuntu-installatie te krijgen die de standaard Desktop-cd je zou hebben gegeven, alleen met een niet-PAE-kernel.
    • U kunt ook een van de andere bureaubladen kiezen. U moeten kies een bureaublad anders heb je na de installatie geen GUI om mee te spelen.

Oplossing 4: Ubuntu 12.04.5 en 14.04 (of hoger) alleen op Pentium M

  • Ubuntu 12.04.5 en 14.04 ondersteunen een optie ("forcepae") om PAE op Pentium M-CPU's in te schakelen (daar is het standaard uitgeschakeld). Om het in te schakelen:

    • Start het 32-bits Ubuntu (of Xubuntu etc.) installatieprogramma op
    • Wanneer het beeld van het toetsenbord en de kleine man in cirkel verschijnt, drukt u op de Tab-toets
    • De pop-up "Choose your language" verschijnt. Gebruik de cursortoetsen en druk op de Enter-toets om uw taal te kiezen
    • Druk op F6, er verschijnt een grijs menu met enkele opstartopties
    • Druk op escape om het venster te sluiten
    • Je ziet nu een regel die zegt:

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

    Bewerk deze regel en voeg de forcepae parameter met spaties tweemaal rond de -- aan het einde:

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

    • forcepae -- forcepae Notitie:

      forcepae is tweemaal nodig omdat het de opstartparameters voor twee verschillende kernel-boots instelt: de kernel die als onderdeel van het installatieprogramma wordt uitgevoerd (links van --) en de kernel die op het geïnstalleerde systeem wordt uitgevoerd (rechts van --).

      De tekst aan het einde zou moeten zijn -- forcepae niet --forcepae. Er is een ruimte tussen -- en forcepae

    • Druk op Enter, hopelijk zal Ubuntu opstarten en de rest van je installatie zal succesvol zijn. Als je grafische problemen hebt met Unity, of je vindt het langzaam, probeer dan een lichtere distributie zoals Xubuntu.


Gelinkte vraag:

  1. Hoe weet ik of een machine PAE heeft?
  2. Is het mogelijk om een ​​niet-pae-kernel te gebruiken in recente versies van Ubuntu?

99
2018-03-31 21:29



ik gebruikte de Xubuntu 12.04-installatie. - Danny G
Ik was succesvol met het gebruik van Workaround 2 op een 900Mhz Pentium M niet-PAE CPU-laptop (Sony Vaio TR1AP), installeerde Ubuntu 11.10 (Oneiric Ocelot), en vervolgens een upgrade naar 12.04. - user3169
Ik had succes met Tijdelijke oplossing 4 op een 1500MHz Pentium M - I like it, Ubuntu 14.04 :) - malisokan
De tutorial over het gebruik van forcepae was geweldig. Zijn er stabiliteitsproblemen waar ik voorzichtig mee moet zijn? - DBS
@fossfreedom, naast meer RAM, maakt PAE het systeem ook niet veiliger vanwege de bestaan ​​van de No Execute vlag? - Pacerier


Er bestaat een aangepaste iso beschikbaar (gebruik op eigen risico).

Het werkte voor mij, en ik moest de relevante updates installeren toen ik klaar was.


13
2018-04-09 18:38





Dit antwoord voltooit bestaande antwoorden op een bare metal-installatie met instellingen die nodig zijn voor een installatie in Virtual Box.

Expose PAE op een virtuele machine in Virtual Box

De kernel verzonden met Ubuntu> = 12.04 is een PAE pit standaard.

Vanuit installaties in Virtual Box kan de PAE-mogelijkheid van de CPU (indien ondersteund) worden blootgesteld aan de virtuele machine. Kiezen "PAE / NX inschakelen" van de Virtual Box Manager Systeem -> processor instellingen:

enter image description here

Als deze optie grijs is, heeft uw host-CPU deze functie niet. Alleen dan je zult een niet-pae kernel moeten installeren.


8
2017-09-09 08:23



De vraag heeft duidelijk betrekking op bare-metal, niet op virtualisatie. - Moshe Katz
@MosheKatz: het lijkt erop dat mijn antwoord is samengevoegd met een dupe-gesloten vraag op Virtual Box askubuntu.com/questions/185701/pae-kernel-required-for-my-cpu naar hier... :/ - Takkat
Dat is raar - ik zou dat duplicaat nauwelijks noemen. - Moshe Katz
@MosheKatz: Ja, er is daar nog een dupe aan gekoppeld met een identiek antwoord op de mijne - zie wie het heeft bewerkt;) - Takkat
Maar het heeft ME geholpen! - Private


Hartelijk dank voor alle suggesties en hulp.

Ik kon er niet achter komen hoe ik het beste een verslag kan geven van hoe ik in aanraking kwam, dus ik schrijf het als een "antwoord".

Het duurde gisteravond en de hele nacht sukkelde weg, maar ik heb nu 12.04 LTS die perfect werkt en werkt op mijn acht jaar oude kleine Samsung-laptop (waar ik dol op ben, ondanks zijn nogal zwakke verwerkingskracht). Ik moet het naar een gloednieuwe harde schijf brengen, want Ubuntu waarschuwt me dat de huidige op het punt staat om het te noemen.

Hier zijn de stappen die nodig waren om 12.04 LTS op deze niet-PAE-machine te laten werken:

  • 11.10 opnieuw vanuit het niets geïnstalleerd met de optie om 9.10 volledig te verwijderen en te vervangen
  • Alle updates via internet geïnstalleerd
  • Nam het aanbod om de upgrade naar 12.04 LTS via internet te downloaden
  • Dit is gestopt omdat de 6 GB schijfruimte volledig is opgebruikt

Bah. Ik wilde de Windows XP-partitie niet opeten en begreep niet waarom ik meer dan 6 GB aan schijfruimte nodig had om Ubuntu te gebruiken voor algemene webbrowsing en het controleren van e-mails, dus ik begon opnieuw:

  • Geïnstalleerde 11.10 opnieuw vanaf nul met behulp van de optie om de vernuftige 12.04 LTS-installatie volledig te verwijderen en te vervangen
  • Deed niet installeer een van de updates
  • Een lading programma's en applicaties van 11.10 verwijderd
  • Opnieuw geprobeerd om via een internetverbinding te upgraden naar 12.04 LTS
  • Schijfruimte is op nog een keer en de installatie moest worden afgebroken

Ik heb geprobeerd te kijken hoe de schijf werd gepartitioneerd en er waren ongeveer vier partities naast de XP. Ik heb ze eerder blind en lukraak allemaal verwijderd, behalve de XP één en een ong. 300 MB swappartitie en een nieuwe gemaakt voor de Ubuntu-partitie met het nummer "4" en een enkele "\" of "/" ergens in. Ik was op dat moment een soort van verzorgende (en verloor de wil om te leven) en kruiste mijn vingers dat mijn XP-partitie niet zou worden vernield.

Op dat moment lees ik ook dat voordat je gaat upgraden naar 12.04, je alle software op de bestaande [11.10] -versie moet updaten. (Dus mijn list van het verwijderen van heel veel programma's zou tot niets zijn uitgevallen). Ik ontdekte ook de link naar de alternatief CD iso-bestand, dus dat is op een cd gebrand in plaats van op internet (hoewel de internetverbinding sneller is dan het lezen van een cd bij 70 MB / sec dankzij een recente gratis BT [British Telecom] -upgrade). Mijn inschatting was dat ik schijfruimte kon behouden door de CD te gebruiken, omdat de meer recente updates tijdens de installatie niet zouden worden gedownload.

Dus verder probeerde ik dit:

  • 11.10 opnieuw vanuit het niets geïnstalleerd met de optie om het onvolledige 12.04 LTS te verwijderen en het te vervangen
  • Alle voorgestelde 11.10-updates geïnstalleerd via een internetverbinding
  • Opnieuw opgestart, bekabelde internetverbinding verwijderd en draadloos uitgeschakeld
  • Opgewaardeerd tot 12.04 LTS offline met behulp van alternatieve CD (liet hem de hele nacht wegliggen)
  • Opnieuw opgestart in de ochtend
  • Gedownloade en geïnstalleerde updates via internet
  • gereboot

En hoera! Het werkt nu (net als het opstarten naar Windows XP, pff), zonder een enkele glitch of incompatibiliteit. Ik ben erg onder de indruk dat alle Fn-toetscombinaties werken, het draadloze systeem werkt, het scherm er geweldig uitziet en dat de luidsprekers hun volume veel luider kunnen maken dan in Windows (wat betekent dat ik de meeste hoofdtelefoons niet hoef te gebruiken) tijd om iets te horen). Ik kan zelfs op en neer scrollen met de rechterrand van de touchpad zonder de functie te hoeven inschakelen! Bovendien wordt de harde schijf niet onophoudelijk weggeslepen zoals bij Windows het geval is geworden. Ik ben dol op het Ubuntu-lettertype en, wederom, de uitstekende leesbaarheid van schermtekst op Ubuntu (naar mijn mening merkbaar beter dan Win of Mac). Met de lanceerinrichting links op het scherm was ik op het eerste gezicht niet zo enthousiast, maar nadat ik de redenering achter die ontwerpkeuze had gelezen, is het iets dat ik zal proberen te wennen. Het maakt verstandig gebruik van de overvloedige horizontale ruimte om een ​​deel van de veel schaarser wordende verticale ruimte vrij te maken.

Ik stop het gutsen en wafels hier met nogmaals bedankt aan iedereen voor hun advies. Ik hoop dat deze beschrijving van mijn proeven, fouten en uiteindelijk succes van nut is voor iemand!


7
2018-05-23 14:49





Enkele alternatieven:

  • Installeren fake-pae (op 12.04, dan kun je upgraden naar 12.10 en 13.04) zoals beschreven in Ubuntu-helppagina.

  • Voer een nieuwe installatie uit van Lubuntu-fake-pae dat is 13.04.

  • Installeer nog een Ubuntu-gebaseerde distro waarvoor geen PAE nodig is, zoals Puppy Retro of Bodhi Linux.


3
2018-06-28 07:11



Bestaat er een upgrade naar 14.04 LTS? - Aaron Franke


Physical Address Extension (PAE) is een functie om (32-bits) x86 toe te staan   processors voor toegang tot een fysieke adresruimte (inclusief willekeurige toegang   geheugen en geheugen toegewezen apparaten) groter dan 4 gigabytes.

Ubuntu 12.04 gebruikt standaard de PAE Linux-kernel voor 32bit-ISO's   oude computers die PAE niet ondersteunen, kunnen niet de nieuwste Ubuntu booten   versie. Maar er is een manier om Ubuntu 12.04 LTS Precise te installeren   Pangolin op computers zonder PAE-ondersteuning, met behulp van de non-PAE netboot   Minimale ISO.

Zien Installeer Ubuntu 12.04 LTS op niet-PAE-geschikte systemen met behulp van de netboot minimale ISO.


1
2018-06-11 11:51





Als je ondersteuning nodig hebt voor niet-pae-ready-systemen, probeer dan Lubuntu. Als u na installatie besluit dat u de LXDE-omgeving niet bevalt, kunt u eenheid installeren met deze opdracht:

sudo apt-get install ubuntu-desktop

Om ubuntu volledig te verwijderen en opnieuw te installeren, kies je "Something else", en selecteer je de partitie waarop ubuntu is geïnstalleerd om te worden gebruikt als "/", ext4, en vink je het formatvakje aan.

enter image description here


-1
2018-05-22 18:31



Ik weet eigenlijk niet wat pae is, en ik maak me niet zo druk over wat het is. Ik heb geleerd dat niet-pae-computers alleen 12.04 LTS kunnen installeren via een upgrade van 10.04 LTS (die volledig dood was en niet werkte op mijn pc), of vanaf 11.10 (die ik zonder installatie probeerde te draaien vanaf de CD en het werkt goed). Ik zal proberen het advies te volgen om "Something Else" te doen en de huidige [9.10] Karmic van die partitie te wissen. Ik zal je laten weten hoe ik verder ga! Erg bedankt! - Bungaroosh
pae is gewoon een technologie waarmee 32-bits computers toegang krijgen tot meer RAM-geheugen dan de normale 32-bitslimiet van minder dan 4 GB. Ik heb 4GB, dus ik kan beide kernels gebruiken, maar als ik een niet-pae-kernel gebruik, zal ik niet zoveel RAM hebben. Ik zou een 64-bit-installatie kunnen gebruiken, maar soms zijn er problemen met bepaalde stuurprogramma's en het is het mij niet waard om de hoeveelheid RAM te verhogen. - Marty Fried
-1 Lubuntu lijdt ook aan het pae-probleem - ignis
Op een niet-PAE-systeem kunt u de installatie starten met Lubuntu 12.04 (of Xubuntu 12.04) en later ubuntu-desktop installeren. Maar helaas kun je niet tot 14.04 komen. - Hartmut