URL: https://linuxfr.org/users/yann012/journaux/linux-4mo-de-ram Title: Linux & 4Mo de RAM Authors: Yann012 Date: 2004年03月31日T12:41:17+02:00 Tags: postgresql Score: 0 J'ai essayé deux type de distributions linux sur mon portable (vieux de 11ans)avec 4Mo de RAM.Le principal pb n'est pas la RAM mais le fait que le disque dur est assez vieux et que tous les kernel ne reconnaissent pas le disque sans l'option "use old-disk drivers only on primary interface". Ensuite,il y avait trois solutions qui s'offraient à moi: 1)très vieux linux:ftp.ibiblio.org/historic-linux Marche très bien mais dépassé et aucune compatitbilitée avec le mmoidre binaire ou code source 2)Système assez vieux(slack 4.0) mais compatible avec des binaires récents grace a une mise a jour de la glibc. 3)Système récent:entièrement compatible avec les binaires mais très lent,dur a installer et consomme trop d'espace disque. J'ai donc choisi le 2e solution(la 1re avait déjà été expérimenté avec un serveur X qui marchait mais li y avait trop peu de fonctionnalitées). Je boote une smalllinux en RAM avec un kernel 1.2 et je recopie au fur et a mesure la disquette root vers une partition du disque dur:mon partitionnement: hda1:2Mo FreeDOS :nécéssaire pour loadlin et permettre l'utilisation du disque dur avec le kernel par défaut hda2:98Mo Ext2:/ hda3:15Mo Swap hda4:7Mo Ext2 Disquette root(reconfigurée comme /home) L'installation se passe sans pbs,je recompile un kernel 2.2 avec moins de fonctions ,je diminue le nombre de consoles virtuelles et je met a jour la glibc.Ensuite,j'installe quelques pkgs de slack 9.0 :readline et pilot-link. Et,pour terminer,je cherche sur internet un package de postgresql 6.J'en trouve un en rpm.rpm2cpio,cpio --extract,tar cvfz ,adduser postgres,bidouille dans /usr/bin/initdb pour pouvoir installer sous un autre user que root(postmaster refuse de démarrer en root),initdb puis createdb.(note:je ne peut pas faire de createuser car initdb n'a pas créé la table pg_user) Je me retourve avec un portable de 4Mo de RAM,multitache,multiutilisateur,capable de faire de la base de donnée et de gérer mon palmpilot.