107 votes

Comment puis-je installer sur un CPU non-PAE ? (erreur "Kernel requires features not present on the CPU : PAE")

Après avoir gravé Ubuntu 12.04 sur un CD, j'ai essayé de démarrer et j'ai obtenu 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 cela signifie ?

105voto

Paul Beckingham Points 7460

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

Par défaut, la version 12.04 et les versions ultérieures d'Ubuntu s'attendent à un processeur doté de cette capacité :

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

Si ce qui précède est strictement vrai, les anciens systèmes dont le contrôleur de mémoire se trouve sur la carte mère peuvent ne pas "exposer" le support PAE du CPU, ce qui les rend effectivement non-PAE.

Il y a une salle chauffée rapport de bogue Canonical a décidé que l'installation par défaut d'Ubuntu Desktop nécessitera le support du PAE.

Quelques suggestions de solutions de contournement :

Solution 1 : Installer Lubuntu ou Xubuntu puis installer le bureau Ubuntu normal

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

Solution 2 : Installez une ancienne version et mettez-la à jour vers 12.04.

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

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

  • Vous aurez besoin d'un ordinateur assez rapide câblé pour cette méthode - tous les paquets seront téléchargés sur Internet.
  • Téléchargez l'image CD non-PAE netboot mini.iso et le graver sur un CD ou une clé USB.
  • Démarrez à partir de celui-ci, suivez les étapes, et choisissez linux-generic lorsqu'on lui demande de choisir un noyau, et ubuntu-desktop pour obtenir l'installation Ubuntu "par défaut" que le CD de bureau normal vous aurait donné, mais avec un noyau non-PAE.
    • Vous pouvez également choisir l'un des autres bureaux. Vous devrait Choisissez un bureau, sinon vous n'aurez pas d'interface graphique avec laquelle jouer après l'installation.

Palliatif 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 le PAE sur les CPU Pentium M (où il est désactivé par défaut). Pour l'activer :

    • Démarrez le programme d'installation 32 bits d'Ubuntu (ou Xubuntu, etc.).
    • Lorsque l'image du clavier et du petit homme en cercle apparaît, appuyez sur la touche Tab.
    • La fenêtre popup "Choose your language" 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 la touche 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 --

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

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

    • forcepae -- forcepae note :

      forcepae est nécessaire deux fois car il définit les paramètres de démarrage pour deux noyaux différents - le noyau qui s'exécute en tant que partie de l'installateur (à gauche de l'icône -- ), et le noyau qui fonctionne sur le système installé (à droite de l'icône -- ).

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

    • Appuyez sur la touche Entrée, avec un peu de chance Ubuntu démarrera et le reste de votre installation sera réussi. Si vous avez 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 puis-je 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 ?

13voto

Bernie Perez Points 5091

Il y a un iso personnalisé disponible (à utiliser à vos propres risques).

Cela a fonctionné pour moi, et j'ai juste eu à installer les mises à jour pertinentes lorsque j'ai eu terminé.

8voto

dannysauer Points 1962

Merci beaucoup pour toutes les suggestions et l'assistance.

Je n'ai pas réussi à trouver la meilleure façon de donner un compte rendu de mes progrès, alors je l'écris comme une "réponse".

Cela m'a pris toute la soirée d'hier et toute la nuit pour travailler, mais j'ai maintenant 12.04 LTS qui fonctionne parfaitement sur mon petit ordinateur portable Samsung de huit ans (que j'aime beaucoup, malgré sa faible puissance de traitement). Je suis sur le point de lui offrir un tout nouveau disque dur car Ubuntu me prévient que le disque actuel est sur le point de rendre l'âme.

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

  • J'ai réinstallé 11.10 à partir de zéro en utilisant l'option pour supprimer complètement 9.10 et le remplacer.
  • Installation de toutes les mises à jour via Internet
  • J'ai accepté l'offre de téléchargement de la mise à jour vers 12.04 LTS sur Internet.
  • Cela s'est arrêté à cause des 6 Go d'espace disque qui 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 juste pour avoir Ubuntu pour la navigation générale sur le web et la vérification des e-mails, alors j'ai recommencé :

  • J'ai installé 11.10 à nouveau à partir de zéro en utilisant l'option pour supprimer complètement l'installation de 12.04 LTS et la remplacer.
  • Est-ce que no installer l'une des mises à jour
  • Suppression d'un tas de programmes et d'applications de 11.10
  • J'ai réessayé de mettre à niveau vers 12.04 LTS via une connexion Internet.
  • L'espace disque est épuisé à nouveau et l'installation a dû être interrompue

J'ai essayé de regarder comment le disque était partitionné, et il y avait environ quatre partitions en plus de celle de XP. J'ai supprimé toutes les partitions à l'exception de celle de XP et d'une partition d'échange d'environ 300 Mo, et j'en ai créé une nouvelle pour la partition Ubuntu avec le chiffre "4" et un seul "\" ou "/" quelque part. À ce moment-là, je ne me souciais plus de rien (et je n'avais plus envie de vivre) et je croisais les doigts pour que ma partition XP ne soit pas détruite.

À ce moment-là, j'ai également lu qu'avant de passer à la version 12.04, il fallait mettre à jour tous les logiciels de la version existante [11.10]. (Mon stratagème consistant à supprimer des tas de programmes n'aurait donc servi à rien). J'ai également découvert le lien vers le site alternative J'ai donc gravé ce fichier sur un CD plutôt que d'utiliser 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 à niveau gratuite de BT [British Telecom]). Je me suis dit que je pourrais 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 continuant, j'ai essayé ça :

  • J'ai réinstallé 11.10 à partir de zéro en utilisant l'option pour supprimer la version incomplète de 12.04 LTS et la remplacer.
  • Installation de toutes les mises à jour 11.10 suggérées via une connexion Internet.
  • Redémarrage, suppression de la connexion Internet filaire et désactivation de la connexion sans fil.
  • Mise à jour vers 12.04 LTS hors ligne en utilisant un CD alternatif (en le laissant tourner toute la nuit)
  • Redémarrage le matin
  • Téléchargement et installation des mises à jour via Internet
  • Redémarrage de

Et hourra ! Cela fonctionne maintenant (tout comme le démarrage vers Windows XP, ouf), sans le moindre 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 l'écran est superbe et que le volume des haut-parleurs peut être réglé bien plus fort que dans Windows (ce qui signifie que je n'ai pas besoin d'utiliser des écouteurs la plupart du temps pour entendre quoi que ce soit). Je peux même faire défiler l'écran vers le haut et vers le bas en utilisant le bord droit du pavé tactile sans avoir à activer cette fonction ! De plus, le disque dur ne grince pas sans cesse comme c'est devenu le cas avec Windows. J'aime la police Ubuntu et, encore une fois, la lisibilité exceptionnelle du texte à l'écran sur Ubuntu (sensiblement meilleure que Win ou Mac à mon avis). Le fait d'avoir le lanceur à gauche de l'écran ne m'a pas emballé au premier abord, mais après avoir lu le raisonnement derrière ce choix de conception, c'est quelque chose auquel je vais essayer de m'habituer. Il utilise judicieusement l'abondant espace horizontal pour libérer une partie de l'espace vertical, beaucoup plus rare.

Je terminerai mon discours en remerciant encore une fois tout le monde pour ses conseils. J'espère que cette description de mes essais, de mes erreurs et de mon succès final sera utile à quelqu'un !

8voto

Takkat Points 135194

Cette réponse complète les réponses existantes sur une installation bare metal avec les paramètres nécessaires pour une installation dans Virtual Box.

Exposer le PAE à une machine virtuelle dans Virtual Box

Le noyau livré avec Ubuntu >= 12.04 est une PAE Noyau par défaut .

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

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.

3voto

ignis Points 4017

Quelques alternatives :

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

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

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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X