Une Arch Linux i686 avec 6 Go de mémoire vive

Les technologies et les ressources demandées par les applications évoluant, mon desktop datant de 2003 commençait à peiner… Le petit Pentium P4C cadencé à 3Ghz ne tenait plus le choc face au traitement d’une vidéo HD ou encore à la virtualisation d’un autre OS, il était donc temps qu’il tire sa révérence !

C’est un Intel Core I7 870 qui a donc pris la relève, épaulé par 6 Go de mémoire vive. Bien évidement le changement à l’usage est flagrant…

Ayant eu peu de temps, je ne me suis pas amusé à refaire une installation propre d’une Arch Linux x86_64. Au grand sacrilège, j’ai simplement remis en place mon ancien disque dur contenant un système i686. Surprise, ça démarre sans problème !

C’est tout de même bien GNU/Linux ;)

Il fallait s’en douter le système ne prend bien évidement pas en compte 6 Go de mémoire vive. Mais une solution existe sous le doux nom de « kernel26-pae » :

$ yaourt -Qi kernel26-pae
Nom                   : kernel26-pae
Version               : 2.6.37.3-1
URL                   : http://www.kernel.org
Licences              : GPL2
Groupes               : base
Fournit               : --
Dépend de             : coreutils  linux-firmware  module-init-tools>=3.12-2
mkinitcpio>=0.6.8-2
Dépendances opt.      : crda: to set the correct wireless channels of your
country
Requis par            : nvidia-pae
Est en conflit avec   : --
Remplace              : kernel24  kernel24-scsi  kernel26-scsi  alsa-driver
ieee80211  hostap-driver26  pwc  nforce  squashfs
unionfs  ivtv  zd1211  kvm-modules  iwlwifi  rt2x00-cvs
gspcav1  atl2  wlan-ng26  rt2500  nouveau-drm
Taille (installé)     : 51844,00 K
Paqueteur             : Unknown Packager
Architecture          : i686
Compilé le            : lun. 14 mars 2011 19:35:54 CET
Installé le           : lun. 14 mars 2011 19:36:52 CET
Motif d'installation  : Explicitement installé
Script d'installation : Oui
Description           : The Linux Kernel and modules with PAE support
(HIGHMEM64G)

Pour faire simple ce noyau optimisé permet le support de plus de 4 Go de ram sur un système 32 bit et au final c’est tout simplement ce qu’il me fallait.

How to :

On installe tout d’abord le kernel :

$ yaourt -S kernel26-pae

Étant équipé d’une carte graphique Nvidia, il m’a aussi fallu installer le driver adéquat :

$ yaourt -S nvidia-pae

Une fois tout ce petit monde installé, il suffit de modifier les entrées de Grub :

# nano /boot/grub/menu.lst
# (0) Arch Linux pae
title  Arch Linux pae
root   (hd0,0)
kernel /boot/vmlinuz26-pae root=/dev/disk/by-uuid/39fcf81e-fbb5-4c61-b82c-e69df0d5913d ro quiet
initrd /boot/kernel26-pae.img

On redémarre et voici le résultat en image :

En attendant de mettre une Arch Linux X86_64, cela fonctionne à merveille. Au passage j’attends de votre part des retours concernant l’utilisation d’un système X86_64, merci d’avance :)

Pour les plus curieux voici deux clichés de mon desktop :

Un grand merci à Faelar qui m’a fait découvrir ce kernel optimisé !

Vus : 1635
Publié par Weedfast : 184