web-dev-qa-db-fra.com

Comment puis-je installer sur un processeur non-PAE? (erreur "Le noyau nécessite des fonctionnalités absentes de la CPU: PAE")

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

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?

102
oshirowanen

Le message d'erreur signifie que votre CPU ne supporte pas les extensions PAE - il s'agit d'une technique qui permet à une CPU 32 bits d'adresser plus de 4 Go d'espace d'adressage mémoire.

Par défaut, les versions 12.04 et suivantes d'Ubuntu attendent un processeur doté de cette fonctionnalité:

PAE est fourni par Intel Pentium Pro et les processeurs ultérieurs, y compris tous les processeurs Pentium ultérieurs (à l'exception des versions à bus à 400 MHz du Pentium M). Il est également disponible sur d'autres processeurs dotés de versions similaires ou plus avancées de la même architecture, tels que les modèles de processeur AMD Athlon [douteux - discussion] et ultérieurs AMD. wikipedia

Bien que ce qui précède soit strictement vrai, les anciens systèmes dotés du contrôleur de mémoire sur la carte mère risquent de ne pas "exposer" le support PAE du processeur, ce qui les rend effectivement non-PAE.

Il y a un chauffé rapport de bug à ce sujet; Canonical a décidé que l’installation par défaut du bureau Ubuntu s’attendrait à une prise en charge de PAE.

Quelques solutions de contournement suggérées:

Solution de contournement 1: Installez Lubunt ou Xubunt, puis installez le bureau Ubuntu standard.

  • Installez soit Lubuntu 12.04 32 bits ou Xubuntu 12.04 32 bits ; tous les deux utilisent un noyau non-PAE par défaut.
  • Une fois que vous avez démarré votre nouveau Lubuntu/Xubuntu, vous pouvez passer au bureau Unity par défaut en installant le package ubuntu-desktop.

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

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

Solution de contournement 3: si vous disposez d'une connexion Internet filaire, utilisez le mini-CD "net install"

  • Pour cette méthode, vous aurez besoin d’une connexion raisonnablement rapide filaire - tous les packages seront téléchargés sur Internet.
  • Téléchargez l'image du CD netboot non-PAE mini.iso et gravez-la sur un CD ou une clé USB.
  • Lancez-le, suivez les étapes et choisissez linux-generic lorsqu'il vous est demandé de choisir un noyau et ubuntu-desktop pour obtenir l’installation "par défaut" d’Ubuntu que le CD Desktop ordinaire vous aurait fournie, avec un noyau non-PAE.
    • Vous pouvez également choisir l'un des autres ordinateurs de bureau. Vous devriez choisir un bureau, sinon vous ne pourrez pas jouer avec une interface graphique après l'installation.

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

  • Ubuntu 12.04.5 et 14.04 prennent en charge une option ("forcepae") permettant d'activer PAE sur les processeurs Pentium M (où elle est désactivée par défaut). Pour l'activer:

    • Démarrez le programme d'installation Ubuntu (ou Xubuntu, etc.) 32 bits.
    • Lorsque l’image du clavier et du petit homme en cercle apparaît, appuyez sur la touche de tabulation.
    • La fenêtre "Choisissez votre langue" apparaît. Utilisez les touches du curseur et appuyez sur la touche Entrée pour choisir votre langue
    • Appuyez sur F6, un menu gris apparaîtra avec quelques options de démarrage.
    • Appuyez sur Echap 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 --

    Editez cette ligne et ajoutez le paramètre forcepae avec des espaces deux fois autour du -- à la fin:

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

    • forcepae -- forcepae note:

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

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

    • Appuyez sur la touche Entrée. Si tout va bien, Ubuntu démarrera et le reste de votre installation réussira. Si vous rencontrez des problèmes graphiques avec Unity, ou que vous le trouviez trop lent, essayez une distribution plus légère, telle que Xubuntu.


Question liée:

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

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

Cela a fonctionné pour moi, et je devais simplement installer les mises à jour pertinentes lorsque j'avais terminé.

13
RolandiXor

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

Exposer PAE à une machine virtuelle dans Virtual Box

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

Depuis les installations dans Virtual Box, la capacité PAE de la CPU (si elle est prise en charge) peut être exposée à la machine virtuelle. Choisissez "Activer PAE/NX" dans les paramètres de Virtual Box Manager Système -> Processeur :

enter image description here

Si cette option est grisée, votre processeur hôte ne dispose pas de cette fonctionnalité. Alors seulement vous devrez installer un noyau non-pae.

8
Takkat

Merci beaucoup pour toutes les suggestions et l'assistance.

Je ne pouvais pas trouver le meilleur moyen de rendre compte de mes progrès, alors je l’écris comme une "réponse".

Il a fallu tout cela hier soir et toute la nuit pour me dégonfler, mais j'ai maintenant 12,04 LTS fonctionnant parfaitement sur mon petit ordinateur portable Samsung âgé de 8 ans (que j'aime beaucoup, malgré sa puissance de traitement plutôt faible). Je dois traiter ce disque dur avec un tout nouveau disque dur, car Ubuntu m’avertit que son disque actuel est sur le point de le graver.

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

  • 11.10 installé à 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 accepté l'offre de télécharger la mise à niveau vers 12.04 LTS par Internet
  • Cette terre s’est arrêtée en raison de l’utilisation de 6 Go d’espace disque.

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 pouvoir utiliser Ubuntu uniquement pour la navigation Web générale et la vérification des e-mails. J'ai donc recommencé:

  • 11.10 installé à nouveau à partir de zéro en utilisant l'option permettant de supprimer complètement l'installation 12.04 LTS écrasée et de la remplacer
  • Est-ce que pas n'a installé aucune des mises à jour
  • Suppression d'une charge de programmes et d'applications de 11.10
  • J'ai encore essayé de passer à 12.04 LTS via une connexion Internet
  • L'espace disque est épuisé à nouveau et l'installation doit être abandonnée

J'ai essayé de voir comment le disque était partitionné et il y avait environ quatre partitions en plus de XP. Je les ai tous supprimés à l'aveuglette et au hasard, à l'exception du XP un et ca. 300 Mo de partition swap, et en a créé une nouvelle pour la partition Ubuntu avec le numéro "4" et un seul "\" ou "/" impliqué quelque part. À ce moment-là, je me souciais beaucoup (et perdais la volonté de vivre) et me croisais les doigts pour que ma partition XP ne soit pas détruite.

À ce stade, j'ai également lu qu'avant la mise à niveau vers 12.04, vous devriez mettre à jour tous les logiciels de la version [11.10] existante. (Ainsi, mon stratagème consistant à supprimer des charges de programmes n’aurait abouti à rien). J'ai aussi découvert le lien vers le fichier iso du CD alternatif , donc gravé sur un CD plutôt que d'utiliser Internet (même si la connexion Internet est plus rapide que lecture d’un CD à 70 Mo/s grâce à une récente mise à jour gratuite de BT [British Telecom]). À mon avis, je pouvais économiser de l'espace disque en utilisant le CD, car les mises à jour les plus récentes ne seraient pas téléchargées lors de l'installation.

Alors, j'ai essayé ceci:

  • 11.10 installé à nouveau à partir de zéro en utilisant l'option permettant de supprimer le 12.04 LTS incomplet et de le remplacer
  • Installé toutes les mises à jour suggérées 11.10 via une connexion Internet
  • Redémarré, suppression de la connexion Internet câblée et désactivation du sans fil
  • Mise à niveau vers la version 12.04 LTS hors ligne à l'aide d'un CD alternatif (en le laissant traîner toute la nuit)
  • Redémarré dans la matinée
  • Mises à jour téléchargées et installées via Internet
  • Redémarré

Et bravo! Il fonctionne maintenant (comme le fait le démarrage sous Windows XP, ouf), sans aucun problème ni incompatibilité. Je suis très impressionné par le bon fonctionnement de toutes les combinaisons de touches Fn, de la connexion sans fil, de l’écran et des écrans, ainsi que du volume des haut-parleurs beaucoup plus élevé que sous Windows (ce qui signifie que je n’ai pas besoin d’écouteurs le temps d'entendre quoi que ce soit). Je peux même faire défiler de haut en bas en utilisant le bord droit du pavé tactile sans avoir à activer la fonctionnalité! De plus, le disque dur ne perd pas son éclat comme cela est devenu le cas avec Windows. J'adore la police Ubuntu et, encore une fois, la lisibilité exceptionnelle du texte à l'écran sur Ubuntu (nettement meilleure que Win ou Mac à mon avis). Le lanceur étant à gauche de l'écran, je ne m'intéressais pas trop au premier abord, mais après avoir lu le raisonnement derrière ce choix de design, 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 vais terminer ici en remerciant à nouveau tout le monde pour leurs conseils. J'espère que cette description de mes essais, de mes erreurs et de mon succès éventuel sera utile à quelqu'un!

7
Bungaroosh

Quelques alternatives:

  • Installez fake-pae (le 12.04, vous pouvez alors effectuer la mise à niveau vers 12.10 et 13.04) comme décrit dans la section page d'aide Ubunt .

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

  • Installez une autre distribution basée sur Ubuntu ne nécessitant pas de PAE, telle que Puppy Retro ou Bodhi Linux.

3
ignis

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

Ubuntu 12.04 utilise le noyau Linux PAE par défaut pour les ISO 32 bits, de sorte que les anciens ordinateurs qui ne prennent pas en charge PAE ne peuvent pas démarrer la dernière version d'Ubuntu. Mais il existe un moyen d'installer Ubuntu 12.04 LTS Precise Pangolin sur des ordinateurs non pris en charge par PAE, à l'aide de l'ISO minimal non-PAE netboot netboot.

Voir Installer Ubuntu 12.04 LTS sur des systèmes non compatibles PAE utilisant l’ISO minimal de netboot .

1
Mitch