Utiliser ses 4 Go de RAM (ou plus)

Vous avez une machine avec 4 Go de mémoire RAM ou plus ? Malheureusement, Ubuntu n'en supporte que 3,2 Go... Pour remédier à ce problème, il faut installer un noyau Linux pourvu de la Physical Address Extension (PAE), une fonctionnalité des processeurs x86 permettant de gérer jusqu'à 64 Go de mémoire vive.

Pour connaître la quantité de mémoire que contient votre ordinateur, entrez la commande suivante dans un terminal :
free -m
Vous devriez avoir quelque chose comme ça, lorsque la PAE n'est pas activée :
bp@bp-desktop:~$ free -m
total used free shared buffers cached
Mem: 3275 655 2620 0 34 437
-/+ buffers/cache: 183 3092
Swap: 2008 0 2008

Plusieurs solutions existent :
  • Passer à la version Ubuntu 64 bits
Ceci implique que vous ayez un processeur 64 bits. La plupart des processeurs récents sont compatibles 64 bits. Je ne vais pas expliquer cela ici mais vous pouvez toujours avoir plus d'informations en regardant dans la documentation Ubuntu-fr (http://doc.ubuntu-fr.org/ubuntu_64bits).
  • Compiler son noyau soi-même
En compilant son noyau soi-même, on peut choisir d'installer la fonction PAE. Cette méthode est peut-être un peu risquée si vous êtes débutant et que vous voulez être sûr de garder un système stable.
  • Installer le noyau serveur
La PAE est déjà intégré dans la version serveur du noyau Linux, c'est lui que nous allons installer.

Ouvrez un terminal et entrez-y les commandes suivantes :
sudo apt-get update
sudo apt-get install linux-image-server linux-headers-server linux-server

Une fois installé, redémarrez votre ordinateur. Une nouvelle entrée s'affiche dans grub : Ubuntu 9.04, kernel 2.6.28-11-server (votre numéro de version peut certainement différer du mien). Celle-ci est normalement sélectionnée automatiquement.

Refaites maintenant un :
free -m
Voici ce que cela donne chez moi :
bp@bp-desktop:~$ free -m
total used free shared buffers cached
Mem: 4024 675 3348 0 35 442
-/+ buffers/cache: 197 3826
Swap: 2008 0 2008

Si toutefois vous souhaitez supprimer ce noyau, il vous suffit d'entrer ces commandes :
sudo apt-get autoremove --purge linux-image-server linux-headers-server linux-server

1 commentaires:

Philippe a dit…

Excellent ce tips ! Merci pour l'info

Enregistrer un commentaire