Question Comment puis-je installer sur un processeur non-PAE? (erreur "Le noyau nécessite des fonctionnalités non présentes sur le processeur: PAE")


Après avoir gravé Ubuntu 12.04 sur un CD, j'ai essayé de démarrer et j'ai reçu le message:

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

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

Qu'est-ce que ça veut dire?


97
2018-03-31 21:12


origine




Réponses:


Le message d'erreur signifie que votre processeur ne prend pas en charge PAE extensions - c'est une technique qui permet à un processeur 32 bits d'adresser plus de 4 Go d'espace d'adressage mémoire.

Par défaut, les versions 12.04 et ultérieures d'Ubuntu attendent un processeur avec cette capacité:

PAE est fourni par les processeurs Intel Pentium Pro et supérieurs, y compris tous   processeurs Pentium de la série (à l’exception des versions de bus 400 MHz de   le Pentium M). Il est également disponible sur d’autres processeurs similaires.   ou des versions plus avancées de la même architecture, telles que l’AMD   Athlon [douteux - discuter] et plus tard les modèles de processeurs AMD.    Wikipédia

Alors que ce qui précède est strictement vrai, les anciens systèmes qui ont le contrôleur de mémoire sur la carte mère peuvent ne pas "exposer" le support PAE du processeur, ce qui les rend effectivement non PAE.

Il y a un chauffé rapport d'erreur à propos de ça; Canonical a décidé que l’installation par défaut d’Ubuntu Desktop nécessiterait un support PAE.

Quelques solutions proposées:

Solution de contournement 1: installation Lubuntu ou Xubuntu, puis installez le bureau Ubuntu standard

  • Installer soit Lubuntu 12.04 32 bits ou Xubuntu 12.04 32 bits; les deux utilisent un noyau non-PAE par défaut.
  • Une fois que vous démarrez dans votre nouveau Lubuntu / Xubuntu, vous pouvez alors basculer sur le bureau Unity par défaut en installant le ubuntu-desktop paquet.

Solution de contournement 2: installez une version antérieure, puis effectuez une mise à niveau vers 12.04.

Installez 10.04 ou 11.10, puis effectuez une mise à niveau vers 12.04. Voir la question liée ci-dessous pour 12.10.

Solution de contournement 3: Si vous avez une connexion Internet filaire, utilisez le mini-CD "net install"

  • Vous aurez besoin d'un délai raisonnable câblé connexion pour cette méthode - tous les paquets seront téléchargés sur Internet.
  • Télécharger l'image du CD non-PAE netboot mini.iso et le graver sur un CD ou une clé USB.
  • Démarrer à partir de là, suivez les étapes et choisissez linux-generic quand on lui demande de choisir un noyau, et ubuntu-desktop pour obtenir l'installation "par défaut" d'Ubuntu que le CD Desktop standard vous aurait donné, juste avec un noyau non-PAE.
    • Vous pouvez également choisir l'un des autres bureaux. Toi devrait choisissez un bureau, sinon vous ne pourrez pas utiliser une interface graphique après l'installation.

Solution de contournement 4: Ubuntu 12.04.5 et 14.04 (ou version ultérieure) sur Pentium M uniquement

  • Ubuntu 12.04.5 et 14.04 supportent une option ("forcepae") pour activer PAE sur les processeurs Pentium M (où il est désactivé par défaut). Pour l'activer:

    • Démarrer l'installateur Ubuntu (ou Xubuntu etc.) 32 bits
    • Lorsque l'image du clavier et du petit homme en cercle apparaît, appuyez sur la touche Tab.
    • "Choisissez votre langue" popup apparaît. Utilisez les touches fléchées et appuyez sur la touche Entrée pour choisir votre langue
    • Appuyez sur F6, un menu gris apparaîtra avec des options de démarrage
    • Appuyez sur Échap pour fermer la fenêtre
    • Vous verrez maintenant une ligne qui dit:

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

    Modifier cette ligne et ajouter le forcepae paramètre avec des espaces deux fois autour de la -- à la fin:

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

    • forcepae -- forcepae Remarque:

      forcepae est requis deux fois car il définit les paramètres de démarrage pour deux initialisations du noyau différentes - le noyau qui s'exécute dans le cadre du programme d'installation (à gauche de --), et le noyau qui tourne sur le système installé (à droite de --).

      Le texte à la fin devrait être -- forcepae ne pas --forcepae. Il y a un espace entre -- et forcepae

    • Appuyez sur la touche Entrée, heureusement, Ubuntu démarrera et le reste de votre installation sera réussi. Si vous rencontrez des problèmes graphiques avec Unity, ou si vous le trouvez simplement lent, essayez une distribution plus légère comme Xubuntu.


Question liée:

  1. Comment savoir si une machine a PAE?
  2. Sera-t-il possible d'utiliser un noyau non-pae dans les versions récentes d'Ubuntu?

99
2018-03-31 21:29



J'ai utilisé l'installation de Xubuntu 12.04. - Danny G
J'ai réussi à utiliser Workaround 2 sur un ordinateur portable Pentium M non-PAE 900Mhz (Sony Vaio TR1AP), en installant Ubuntu 11.10 (Oneiric Ocelot), puis en effectuant une mise à niveau vers 12.04. - user3169
J'ai eu du succès avec Solution de contournement 4 sur un Pentium M 1500 MHz - J'aime bien, Ubuntu 14.04 :) - malisokan
Le tutoriel sur l'utilisation de forcepae était merveilleux. Y a-t-il des problèmes de stabilité auxquels je devrais faire attention? - DBS
@fossfreedom, en plus de la RAM, PAE ne rend-il pas le système plus sûr grâce à existence du No Execute drapeau? - Pacerier


Il y a un iso personnalisé disponible (À utiliser à vos risques et périls).

Cela a fonctionné pour moi, et je devais juste installer les mises à jour appropriées quand j'ai été fait.


13
2018-04-09 18:38





Cette réponse complète les réponses existantes sur une installation sans système d'exploitation avec les paramètres requis pour une installation dans Virtual Box.

Exposer PAE à une machine virtuelle dans Virtual Box

Le noyau fourni avec Ubuntu> = 12.04 est un PAE noyau par défaut.

À partir des installations de Virtual Box, la capacité PAE du processeur (si elle est prise en charge) peut être exposée à la machine virtuelle. Choisir "Activer PAE / NX" du gestionnaire de boîtes virtuelles Système -> Processeur paramètres:

enter image description here

Si cette option est grisée, le processeur hôte n’a pas cette fonctionnalité. Seulement à ce moment-là vous devrez installer un noyau non-pae.


8
2017-09-09 08:23



La question est clairement de parler de bare-metal, pas de virtualisation. - Moshe Katz
@MosheKatz: il semble que ma réponse a été fusionnée à partir d'une question fermée dupe sur Virtual Box askubuntu.com/questions/185701/pae-kernel-required-for-my-cpu jusqu'ici... :/ - Takkat
C'est bizarre - j'appellerais difficilement ça en double. - Moshe Katz
@MosheKatz: Ouais, il y a une autre dupe avec une réponse identique à la mienne - voir qui l'a édité;) - Takkat
Mais ça m'a aidé! - Private


Merci beaucoup pour toutes les suggestions et l'assistance.

Je ne pouvais pas déterminer la meilleure façon de rendre compte de mon comportement, alors je l'écris comme une "réponse".

Il a fallu tout hier soir et tout au long de la nuit, mais j'ai maintenant 12,04 LTS fonctionnant et fonctionnant parfaitement sur mon petit ordinateur portable Samsung de huit ans (que j'aime beaucoup, malgré sa puissance de traitement plutôt faible). Je suis sur le point de le traiter comme un nouveau disque dur, comme Ubuntu me prévient que son actuel est sur le point de le faire.

Voici les étapes nécessaires pour que 12.04 LTS fonctionne sur cette machine non-PAE:

  • Installé 11.10 à nouveau à partir de zéro en utilisant l'option pour supprimer complètement 9.10 et le remplacer
  • Installé toutes les mises à jour via Internet
  • A pris l'offre de télécharger la mise à niveau vers 12.04 LTS sur Internet
  • Cet arrêt est dû au fait que 6 Go d'espace disque ont été utilisés

Bah. Je ne voulais pas manger dans la partition Windows XP, et je ne voyais pas pourquoi j'avais besoin de plus de 6 Go d'espace disque pour avoir Ubuntu pour la navigation générale sur le Web et pour vérifier les emails, alors j'ai recommencé:

  • Installé 11.10 à nouveau à partir de zéro en utilisant l'option permettant de retirer complètement les 12.04 LTS encastrés et de les remplacer
  • Fait ne pas installer l'une des mises à jour
  • Suppression d'un chargement de programmes et d'applications à partir de 11.10
  • J'ai essayé à nouveau de passer à 12.04 LTS via une connexion Internet
  • Espace disque épuisé encore et l'installation devait être interrompue

J'ai essayé de regarder comment le disque était partitionné, et il y avait environ quatre partitions en plus du XP. Je les ai tous supprimés aveuglément et au hasard, sauf pour le XP et un ca. Partition de swap de 300 Mo, et en a créé une nouvelle pour la partition Ubuntu avec le numéro "4" et un seul "\" ou "/" impliqué quelque part. J'étais un peu dans le passé (et j'ai perdu la volonté de vivre) à ce moment-là et je croisais que ma partition XP ne serait pas détruite.

À ce stade, j'ai également lu qu'avant de passer à la version 12.04, vous devriez mettre à jour tous les logiciels sur la version [11.10] existante. (Donc, mon stratagème de suppression de charges de programmes aurait été anéanti). J'ai aussi découvert le lien vers le alternative Le fichier CD iso, tellement gravé sur un CD plutôt que sur Internet (même si la connexion Internet est plus rapide que la lecture d'un CD à 70 Mo / s grâce à une récente mise à jour gratuite de BT [British Telecom]). Mon idée était que je pouvais préserver l’espace disque en utilisant le CD car les mises à jour les plus récentes ne seraient pas téléchargées pendant l’installation.

Donc, en avant, j'ai essayé ceci:

  • Installé 11.10 à partir de zéro en utilisant l'option pour supprimer le 12.04 LTS incomplet et le remplacer
  • Installé toutes les mises à jour 11.10 suggérées via une connexion Internet
  • Redémarrage, suppression de la connexion Internet filaire et désactivation du sans fil
  • Mise à niveau vers 12.04 LTS hors ligne en utilisant un CD alternatif
  • Redémarré le matin
  • Mises à jour téléchargées et installées via Internet
  • Redémarré

Et bravo! Il fonctionne maintenant (tout comme le démarrage sous Windows XP, ouf), sans un seul problème ou incompatibilité. Je suis très impressionné par le fait que toutes les combinaisons de touches Fn fonctionnent, que le sans-fil fonctionne, que les haut-parleurs ont un volume beaucoup plus élevé que sous Windows (ce qui signifie que je n'ai pas à utiliser de casque) le temps d'entendre quoi que ce soit). Je peux même faire défiler de haut en bas à l'aide du bord droit du pavé tactile sans avoir à activer la fonctionnalité! De plus, le disque dur ne ronge pas sans cesse comme cela est devenu le cas avec Windows. J'adore la police Ubuntu et, encore une fois, la lisibilité exceptionnelle du texte d'écran sur Ubuntu (nettement meilleure que Win ou Mac à mon avis). Ayant le lanceur à gauche de l'écran, je n'étais pas très enthousiaste à première vue, mais après avoir lu le raisonnement derrière ce choix de conception, je vais essayer de m'y habituer. Il utilise judicieusement l'espace horizontal abondant pour libérer une partie de l'espace vertical beaucoup plus rare.

Je terminerai ici avec les remerciements à tous pour leurs conseils. J'espère que cette description de mes essais, erreurs et succès sera utile à quelqu'un!


7
2018-05-23 14:49





Quelques alternatives:

  • Installer faux-pae (sur 12.04, alors vous pouvez passer à 12.10 et 13.04) comme décrit dans Page d'aide Ubuntu.

  • Faites une nouvelle installation de lubuntu-fake-pae qui est 13.04.

  • Installez une autre distribution basée sur Ubuntu qui ne nécessite pas de PAE, comme Puppy Retro ou Bodhi Linux.


3
2018-06-28 07:11



Y a-t-il une voie de mise à niveau vers 14.04 LTS? - Aaron Franke


Extension d'adresse physique (PAE) est une fonctionnalité permettant (32 bits) x86   processeurs pour accéder à un espace d'adressage physique (y compris l'accès aléatoire   périphériques mémoire et mémoire mappés) de plus de 4 gigaoctets.

Ubuntu 12.04 utilise le noyau PAE Linux par défaut pour les ISO 32 bits   les vieux ordinateurs qui ne supportent pas PAE ne peuvent pas démarrer la dernière version d'Ubuntu   version. Mais il y a un moyen d'installer Ubuntu 12.04 LTS Precise   Pangolin sur les ordinateurs sans support PAE, en utilisant le netboot non-PAE   ISO minimum.

Voir Installez Ubuntu 12.04 LTS sur des systèmes non compatibles PAE en utilisant l'ISO minimale de netboot.


1
2018-06-11 11:51





Si vous avez besoin de support pour des systèmes non compatibles avec les pae, essayez lubuntu. Si, après l'installation, vous décidez que vous n'aimez pas l'environnement LXDE, vous pouvez installer l'unité avec cette commande:

sudo apt-get install ubuntu-desktop

Pour supprimer complètement et réinstaller Ubuntu, choisissez "Autre chose", et sélectionnez la partition sur laquelle Ubuntu est actuellement installé pour être utilisée comme "/", ext4, et cochez la case Format.

enter image description here


-1
2018-05-22 18:31



Je ne sais pas vraiment ce que c'est, et je ne suis pas trop préoccupé par ce que c'est. J'ai appris que les ordinateurs non-pae ne peuvent installer que 12.04 LTS via une mise à niveau de 10.04 LTS (complètement inopérante sur mon PC), ou à partir de 11.10 (que j'ai essayé avec le CD sans installation). Je vais essayer de suivre les conseils pour faire "Something Else" et essuyer le courant [9.10] Karmic de cette partition. Je vous ferai savoir comment je m'entends! Merci beaucoup! - Bungaroosh
pae est simplement une technologie qui permet aux ordinateurs 32 bits d'accéder à plus de mémoire vive que la limite normale de 32 bits inférieure à 4 Go. J'ai 4 Go, je peux donc utiliser n'importe quel noyau, mais si j'utilise un noyau non-pae, je n'aurai pas autant de RAM. Je pourrais utiliser une installation 64 bits, mais il y a parfois des problèmes avec certains pilotes, et cela ne vaut pas la peine pour une petite augmentation de la quantité de RAM. - Marty Fried
-1 Lubuntu souffre également du problème de la pae - ignis
Sur un système non PAE, vous pouvez lancer l’installation avec Lubuntu 12.04 (ou Xubuntu 12.04), puis installer ubuntu-desktop. Mais malheureusement vous ne pouvez pas avoir 14.04. - Hartmut