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é !