Ubuntu NON-PAE

On doit différentier une installation à partir de zéro d'une installation par mise à niveau à partir d' un système installé.

Edit du 01_04_2017 fresh installation

Et HWE !!

Vous devrez repasser l'info de cet article si vous devez réinstaller le noyau 4.4 par exemple.

http://icaunux.org/doku.php?id=mise_a_niveau_lts_et_hwe#desinstaller_hwe

La plupart des astuces données ci-dessous ne fonctionnent pas sauf la E

PAE chez ubuntu community en anglais

Now we know that the problem is in fact related to the PAE flag. This gives several options:

A. Install 14.04 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 14.04 a number of 12.04-based distros are available: Install ToriOS, which is NON-PAE by default and super lightweight (still under development), nOS With support until april 2017 or Bodhi Linux with support through 2017, LXLE 32-bit Revisited alias 12.04.5 with support until April 2017.

Lubuntu 12.04 and Xubuntu 12.04 LTS are out of support and should not be used.

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.

E: Installing without the forcepae option.

Passer les infos PAE au noyau

Cette information est essentielle, mais les modifications apportées ne sont pas pérennes et doivent être répétées.

Aide en anglais

Add the PAE flag to processor information

To add the PAE flag to the processor information stored in /proc/cpuinfo, run the following:

cat /proc/cpuinfo | sed 's/flags\t*:/& pae/' > /tmp/cpuinfo_pae
sudo mount -o bind /tmp/cpuinfo_pae /proc/cpuinfo
sudo mount -o remount,ro,bind /proc/cpuinfo

After you have ran those commands, run

grep flags /proc/cpuinfo

If the flag was correctly added, the command returns a line that starts with “flags :” and contains the flag “pae”.

Aide en français

Ajouter le drapeau PAE au processeur.Pour ajouter cette info lancez la commande suivante:

cat /proc/cpuinfo | sed 's/flags\t*:/& pae/' > /tmp/cpuinfo_pae

puis

sudo mount -o bind /tmp/cpuinfo_pae /proc/cpuinfo

et

sudo mount -o remount,ro,bind /proc/cpuinfo

Vérifiez que l' info est bien passée:

grep flags /proc/cpuinfo

Si c'est le cas la commande retourne une ligne qui commence par “flags :” et contient le drapeau “pae”.

Vocabulaire

PAE

https://en.wikipedia.org/wiki/Physical_Address_Extension

http://doc.ubuntu-fr.org/kernel_32bits_pae

L’Extension d’Adresse Physique (PAE) est une fonctionnalité qui permet à un processeur (32-bit) x86 d’accéder à un espace d’adressage physique (y compris la mémoire vive et les périphériques mappés en mémoire) supérieur à 4 gigaoctets.

Pourquoi cet article ?

Par défaut, tous les noyaux récents d'Ubuntu sont en mode PAE, or certains PC anciens à base de Pentium 4 ou de Pentium M (Centrino) ne peuvent gérer le mode PAE.

Avec les anciens noyaux, le mode non PAE était géré.

Un article de la doc traite des pentium M pour un autre souci:un bug qui affectait la mise en veille. Il faut utiliser une astuce. Voir cet article lucidi8xxfreezes_fr

Message d'erreur

“this kernel requires the following features not present on the cpu: pae”

version_precise sur ubuntu fr

Comment faire pour utiliser les versions récentes d' Ubuntu sur ces PC anciens, voila le propos de cet article.

Versions non concernées

Xubuntu 12.04 et Lubuntu 12.04 fonctionnent.

Versions concernées

Ubuntu 12.04 et Kubuntu 12.04 utilisent le noyau Linux PAE par défaut pour les ISOs 32 bits,

Les versions 12.10, Xubuntu et Lubuntu ne viennent plus avec un noyau non-PAE Linux,

Debian aussi !

Debian est évidemment aussi concernée par ce problème. Quelques liens ci-dessous

https://www.debian-fr.org/wheezy-non-pae-t39956.html

debian-wheezy-DI-b4-i386-netinst.iso

sous amd, pas de souci…

Aperçu des solutions

EDIT MAI 2014

Plus simple en apparence

Forcepae

lubuntu-14-04-lts-on-a-non-pae-processor

Question:

How can I install Lubuntu 14.04 LTS on a non-pae processor? If it's not possible. Is there a work around for how to do it? It should be possible. Lubuntu is very low in system resources and perfect for old machines with a non-pae processor.

I have an Eden CPU, I tried Lubuntu 14.04 with the forcepae option, but it does not boot. On the same machine I can install lubuntu 12.04. So is forcepae exactly forcing pae which is good for Pentium M? If so what do you do with a real non pae cpu? – Jon Hoffmann

Jon n'a pas pu installer Ubuntu 12.04 sur un Pentium M, sauf s'il a utilisé une version custom non-PAE d'unbuntu 12.04.

Réponse du staff ubuntu.

forcepae is for enabling PAE on CPUs that say they do not have PAE but actually do. Ubuntu only supports PAE kernels now. If your CPU really does not have PAE then you could try Debian, which still supports 486. – bain Apr 30 at 19:26.

Donc les solutions ci-dessous restent d'actualité !!

Méthodes

Si votre ordinateur est concerné, vous pouvez d'abord

*installer Ubuntu 10.04 LTS Lucid Lynx ou Ubuntu 11.10 Oneiric Ocelot et * faire un mise à niveau vers la version 12.04 LTS ou vous pouvez * utiliser les images CD des variantes Lubuntu ou Xubuntu 12.04. * utiliser des ISO modififiées !

Version anglaise de l' aide

PrecisePangolin/ReleaseNotes/UbuntuDesktop

The Ubuntu 12.04 installation image does not include support for old computers that do not support PAE. If your computer is affected, you can either first install Ubuntu 10.04 or 11.10 and upgrade to 12.04 or you can use the Lubuntu or Xubuntu images. The non-PAE version of the Linux kernel will be dropped completely following the 12.04 release.

Sujet déja abordé sur le forum Icaunux

Install Ub 12.04 LTS sur IBM R 51 plateforme Intel

Les deux images téléchargées (une sur ubuntu.com de 720 Mo et l'autre depuis ubuntu.fr de 685 Mo) ont été installées avec unetbootin.

Télécharger les ISO modifiées

Installer Ubuntu 12.10 Quetzal Quantal sur les ordinateurs qui ne prennent pas en charge PAE

Modifier les ISO soi même pour 12.10

Ce tuto comment-intaller-ubuntu-12-10-sur-une-machine-non-pae est la traduction en français de l' page de webupd8

En utilisant une clef USB bootable modifiée, il devrait également être possible de mettre à niveau une Ubuntu 12,04 vers 12,10, mais le test a été fait sur une installation propre.

Télécharger avec bzr

Bazaar

http://doc.ubuntu-fr.org/bzr Bazaar est un logiciel de gestion de versions créé par Canonical, il a pour but de garder des traces des différents développements effectués sur un projet communautaire, mais peut également être utilisé à des fins personnelles pour gérer les différentes versions d'un document (LaTeX par exemple). Un des avantages de Bazaar est qu'il est disponible aussi bien sous GNU/Linux que sous Windows.

1. Télécharger les fichiers requis (y compris les non-PAE Linux Kernel 3.5.0 deb).

Vous pouvez récupérer tous les fichiers requis en une fois, en utilisant BZR:

     sudo apt-get install bzr
     CD
     bzr branche lp: ~ webtom / + junk/linux-image-i386-non-pae

Télécharger manuellement

Créer une clé USB bootable

unetbootin ou multisystem

Avec des outils graphiques

Usb-creator : c'est l'outil par défaut dans Ubuntu. Attention: il ne fonctionne que pour Ubuntu et dérivées. (par ex il ne fonctionne pas avec Debian stable).

MultiSystem : pour créer un LiveUSB MultiBoot facilement. Compatible avec de nombreuses distributions.

Unetbootin : compatible avec de nombreuses distributions. Attention: crée un menu de boot non-standard.

WinUSB : permet de créer une clé USB bootable Windows depuis Ubuntu.

2. Créer une clé USB bootable avec l’ISO Ubuntu 12.10 32 bits et une fois que la clef est prête, ouvrez-la dans votre gestionnaire de fichiers (Nautilus par exemple.)

Avec multisystem, votre distribution bootable se présente sous la forme d'une ISO. Vous pouvez l'ouvrir avec le gestionnaire d'archives. Il faudra prendre garde à enregistrer l'archive sous le même nom.

Et remplacez les fichiers suivants sur la clé USB par les fichiers téléchargés à l’étape 1.

Remplacer renommer vmlinuz et initrd

renommer le fichier « vmlinuz-3.5.0-17-poids non pae_3.5.0-17.28_i386″ par « vmlinuz »

et copiez le sur la clé USB, dans le dossier « casper », en remplaçant le fichier « vmlinuz » existant.

renommer le fichier « initrd-3.5.0-17-poids non pae_3.5.0-17.28_i386.lz » par « initrd.lz » et

copier le sur la clé USB, dans le dossier « casper », en remplaçant le fichier « initrd.lz » existant.

linux-headers et linux-image

3. Copiez les fichiers  téléchargés suivants sur la clé USB (ne les placez pas dans un sous-répertoire):

linux-headers-3.5.0-17-poids non pae_3.5.0-17.28_i386.deb

linux-image-3.5.0-17-poids non pae_3.5.0-17.28_i386.deb

Notez que ce sont les en-têtes Linux 3.5.0-17 et de l’image, pas 3.5.0-18!

Installer avec la clé usb

4. Maintenant, vous pouvez utiliser la clé USB pour installer Ubuntu 12.10 sur l’ordinateur non-PAE.

Installer le noyau non-pae

Une fois l’installation terminée, ne redémarrez pas l’ordinateur,

appuyez sur CTRL + ALT + F1 et dans le terminal, tapez les commandes suivantes pour installer le noyau non-PAE que vous avez copié sur la clé USB à l’étape 3:

  cd / cdrom
  sudo dpkg -. = root / target-i * deb

Des avertissements seront affichés lors de l’exécution de la commande ci-dessus: ignorer ces avertissements et une fois l’installation terminée,

redémarrez le système

(vous pouvez appuyer sur CTRL + ALT + F7 pour revenir à l’installation et le redémarrage de là ou tapez « sudo reboot »).

5. Votre ordinateur devrait maintenant démarrer sur la nouvelle installation de Ubuntu 12.10 Quantal Quetzal.

A partir des fichiers téléchargés à l’étape 1 (ou, si vous n’avez pas accès à eux, retélécharger seulement ceux ci-dessous),

Copier linux-image et linux-headers

copiez les fichiers suivants dans un répertoire, qui ne dispose pas d’autres fichiers deb, par exemple, votre répertoire personnel:

   linux-image-3.5.0-18-poids non pae_3.5.0-18.29_i386.deb
   
   linux-headers-3.5.0-18-poids non pae_3.5.0-18.29_i386.deb

Il s’agit de la dernière version du noyau Linux disponible dans les dépôts Ubuntu 12.10 (3.5.0-18 et non pas 3.5.0-17 que nous avons utilisé dans les étapes 3-4).

Et enfin, installer ces fichiers deb:

Entrer cd si vous avez placé les fichiers dans votre répertoire home

   sudo dpkg-i *. deb
   sudo apt-get install-f
   

Mettre à jour grub

Il y a un oubli dans ce tuto: il est préférable de mettre à jour grub.

Mises à jour avec BZR

Malheureusement, il n’y a pas de PPA (que je sache) à utiliser pour les mises à jour non-PAE  du noyau Linux, donc quand une mise à jour du noyau Linux est disponible dans Ubuntu, ne l’installez pas et au lieu de ça, vérifiez si un noyau plus récent a été ajouté à la BZR de référence évoquée plus haut et installer le en utilisant la commande:

   sudo dpkg-i *. deb

Ou, compilez votre propre noyau.

Merci à Thomas pour Reith les instructions et les non-PAE du noyau Linux deb. Traduction de l’article d’Andrew sur le site WEBUPD8

Ubuntu 12.04 minimal ISO

Installer avec Minimal ISO

D'après le tuto de Cédric Gavage.

Il y a tout de même un moyen d’installer Ubuntu 12.04 LTS sur les ordinateurs sans prise en charge PAE: la solution réside à effectuer l’installation avec la minimal ISO.

La netboot minimal ISO vous permet d’installer le noyau non-PAE et l’environnement de bureau que vous voulez:

vous pouvez choisir d’installer Ubuntu Desktop (avec Unity), Kubuntu Desktop et ainsi de suite.

Le CD minimal devra télécharger des paquets en ligne au moment de l’installation, donc n’oubliez pas que vous aurez besoin d’une connexion internet active pendant toute la durée de l’installation.

Télécharger minimal ISO

Créer un live CD ou clé USB bootable

Installer

Comme avec ubuntu « normal », dans la première fenêtre qui s’ouvrira et sélectionnez « Installer » Le programme d’installation va maintenant vous poser une série de questions concernant le clavier, etc –

Sélectionner les options

Pour sélectionnez les options souhaitées, utiliser la touche TAB pour vous déplacer dans les champs, ESPACE pour sélectionner et ENTER pour activer les boutons / continuer.

En fait, toutes les infos disponibles dans le programme d’installation normal sont également disponibles pour la mini ISO , comme le choix de votre pays, choisir si vous voulez chiffrer votre /home, partitionner le disque dur etc

Télécharger les méta-paquets de base

Après le partitionnement de votre disque dur, l’installeur va démarrer le téléchargement des packages de base.Si le téléchargement de certains paquets échoue, vous pouvez choisir de continuer et à la fin de cette étape, vous accèderez au menu principal de l’installeur Ubuntu où vous pouvez sélectionner « Installer le système de base » de sorte que le programme d’installation va essayer de retélécharger les paquets dont le téléchargement a échoué.

Noyau genéric

Ensuite, vous serez invité à sélectionner le noyau Linux que vous souhaitez utiliser – ici, sélectionnez « linux-generic »

Bureau

La prochaine étape importante consiste à sélectionner l’environnement de bureau que vous souhaitez utiliser.

Rappel: la sélection se fait à l’aide la touche ESPACE

Ne pas presser la touche Enter, ou bien vous vous retrouverez avec le système de base seulement et sans environnement graphique de bureau !
  • pour Unity, sélectionnez « Ubuntu Desktop »
  • pour KDE / Kubuntu, sélectionnez « Kubuntu Desktop »

GRUB

Ensuite, assurez-vous d'installer le chargeur de démarrage GRUB. Sélectionnez simplement « Oui » lorsque vous atteignez l’écran « install grub boot loader»

Note

Pour les versions 12.04, Xubuntu et Lubuntu fournissent le support pour les PC non PAE, mais à partir de la version 12.10, ce support n'est plus assuré.

Anciennes versions

Liens

ubuntu_non-pae.txt · Dernière modification: 2017/08/01 07:31 (modification externe)
GNU Free Documentation License 1.3
Powered by PHP Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0 Valid HTML5