IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

[debian etch] Memoire RAM


Sujet :

Administration système

  1. #1
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 498 771
    Points
    498 771
    Par défaut [debian etch] Memoire RAM
    Bonjour,
    Je viens de rajouter de la mémoire RAM sur mon serveur debianetch 4.0.
    Il était à 1Go de RAM avant, maintenant il devrait y avoir 7 Go de RAM.
    Dans le bios, je vois bien 7Go de RAM mais en ligne de commande, je ne vois qu'un seul
    cat /proc/meminfo
    total: used: free: shared: buffers: cached:
    Mem: 927133696 206532608 720601088 0 12787712 123158528
    Swap: 2780102656 0 2780102656
    MemTotal: 905404 kB
    MemFree: 703712 kB
    MemShared: 0 kB
    Buffers: 12488 kB
    Cached: 120272 kB
    SwapCached: 0 kB
    Active: 62288 kB
    Inactive: 106860 kB
    HighTotal: 0 kB
    HighFree: 0 kB
    LowTotal: 905404 kB
    LowFree: 703712 kB
    SwapTotal: 2714944 kB
    SwapFree: 2714944 kB

  2. #2
    Membre expérimenté
    Homme Profil pro
    Recherche du travail
    Inscrit en
    Août 2004
    Messages
    561
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Recherche du travail

    Informations forums :
    Inscription : Août 2004
    Messages : 561
    Points : 1 320
    Points
    1 320
    Par défaut
    Bonjour,

    As tu recompiler ton noyau pour qu'il accepte d'utiliser + 1G de RAM?

  3. #3
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 498 771
    Points
    498 771
    Par défaut
    non, je dois recompiler? je fais ça comment?
    ça veut dire que je vais prendre toutes les données qui sont dessus?

  4. #4
    Membre expérimenté
    Homme Profil pro
    Recherche du travail
    Inscrit en
    Août 2004
    Messages
    561
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Recherche du travail

    Informations forums :
    Inscription : Août 2004
    Messages : 561
    Points : 1 320
    Points
    1 320
    Par défaut
    Je te rassure, tu ne va perdre aucune donnée!
    Le noyau qui est fournie avec les Debian sont conçus pour fonctionner sur un maximum de machine, donc le support de +1G de RAM est enlevé.

    Voici un howto, qui date un peu mais tu auras les base. Je chercherai si il y a un plus récent.

    C'est pas dur à faire. Les premières fois faut avouer, il faut être vigilant

    Pour le support de +1G Ram c'est la section Processor type and features -> High Memory Support

  5. #5
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 262
    Points
    12 262
    Par défaut
    Citation Envoyé par djibril Voir le message
    non, je dois recompiler? je fais ça comment?
    ça veut dire que je vais prendre toutes les données qui sont dessus?
    pas d'inquiettage tu en change que le noyau.... 1 option du noyau en fait 2
    il te faut actuver le support de + de 1 Go
    et surtout activer le support huge memory (pour prendre en compte plus de 4Go.

    pour eviter tout risque d'erreur tu reprendra les options déja faites pour ta machine avec le .config (une copie existant sous le nom /boot/config....machin)

  6. #6
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 498 771
    Points
    498 771
    Par défaut
    Alors, là je viens d'installer de novo sur un serveur debian etch (iso telechargé sur le site Debian , installation par le reseau).
    2 disques dur de 300 Go en RAID0 => 600 Go, 7 Go de RAM (verifié dans le bios) et j'ai mis 2 Go de swap.
    Une fois l'install fini, je m'aperçois qu'il n'y a que 3 Go de Ram
    # cat /proc/meminfo
    MemTotal: 3108964 kB
    MemFree: 2974532 kB

    Buffers: 6816 kB
    Cached: 69092 kB
    SwapCached: 0 kB
    Active: 66176 kB
    Inactive: 41488 kB
    HighTotal: 2227968 kB
    HighFree: 2122572 kB
    LowTotal: 880996 kB
    LowFree: 851960 kB
    SwapTotal: 1951888 kB
    SwapFree: 1951888 kB
    Dirty: 0 kB
    Writeback: 0 kB
    AnonPages: 31728 kB
    Mapped: 24704 kB
    Slab: 9840 kB
    PageTables: 884 kB
    NFS_Unstable: 0 kB
    Bounce: 0 kB
    CommitLimit: 3506368 kB
    Committed_AS: 149752 kB
    VmallocTotal: 114680 kB
    VmallocUsed: 12028 kB
    VmallocChunk: 102576 kB
    Ca veut dire que je dois recompiler le noyau?

  7. #7
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 498 771
    Points
    498 771
    Par défaut
    Citation Envoyé par frp31 Voir le message
    pas d'inquiettage tu en change que le noyau.... 1 option du noyau en fait 2
    il te faut actuver le support de + de 1 Go
    et surtout activer le support huge memory (pour prendre en compte plus de 4Go.

    pour eviter tout risque d'erreur tu reprendra les options déja faites pour ta machine avec le .config (une copie existant sous le nom /boot/config....machin)
    c pas clair.
    Que dois changer pour qu'il tienne compte de plus de memoire?
    Ou puis voir, dans quel fichier puis je voir l'option me disant que je ne peux pas utiliser plus de 3Go?
    Merci

  8. #8
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 262
    Points
    12 262
    Par défaut
    comme dit plus haut :

    ton fichier modele est /boot/config*

    le fichier a modifier n'existe pas
    il faut lorsque tu prepare la compilation de ton kernel tu copie ton modele dans les sources du kernel comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cp /boot/configtruc /usr/local/src/.config
    (make menu config) que
    -1- tu charges ton fichier modele actuel
    en bas du menu "load existing setup"
    -2- tu changes les options que tu veux
    menu = Processor type and features <----- le menu que tu dois chercher
    ========high memory support
    ========(_) off <------ ce qui doit etre ton cas
    ========(_) 4Go
    ========(X) 64Go <------ce que tu dois selectionner


    si tu as peur de te tromper tu peux consulter la reference :
    Linux kernel in a nutshell a quick desktop reference pages 63 a 84 que tu trouvera dans toute bonne mediatheque (ou sa traduction francophone)

  9. #9
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 498 771
    Points
    498 771
    Par défaut
    Bon j'ai besoin d'aide, j'avais d'autres soucis réseaux que j'ai résolu.
    Maintenant, je souhaite donc compiler mon noyau pour avoir mes 7Go de RAM.
    Je viens de trouver cette doc

    vu que j'utilise debian, il me demande de chercher les kerner-source.
    voici ce que j'ai fait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    uname -r
      2.6.18-5-686
    apt-cache search kernel-source
    cpad-common - common files to support the Synaptics cPad driver kernel modules
    cpad-kernel-source - source for the Synaptics cPad driver
    oprofile - system-wide profiler for Linux systems
    wacom-kernel-source - source for the wacom binary modules
    wacom-tools - utilities for wacom tablets and other hid devices
    xserver-xorg-input-wacom - X.Org X server -- wacom input driver
    
    apt-cache search linux-source
    linux-patch-debian-2.6.18 - Debian patches to version 2.6.18 of the Linux kernel
    linux-source-2.6.18 - Linux kernel source for version 2.6.18 with Debian patches
    linux-tree-2.6.18 - Linux kernel source tree for building Debian kernel images
    je n'en ai aucun .
    cat /etc/apt/sources.list

    deb http://ftp.fr.debian.org/debian/ etch main
    deb-src http://ftp.fr.debian.org/debian/ etch main

    deb http://security.debian.org/ etch/updates main contrib
    deb-src http://security.debian.org/ etch/updates main contrib
    qu'est ce que je fais?
    MErci

  10. #10
    Membre expérimenté
    Homme Profil pro
    Recherche du travail
    Inscrit en
    Août 2004
    Messages
    561
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Recherche du travail

    Informations forums :
    Inscription : Août 2004
    Messages : 561
    Points : 1 320
    Points
    1 320
    Par défaut
    Bonjour! Je te fait car les howto que tu trouve sur le net sont trop vieux ou trop compliquer

    1) Tu télécharge les sources du noyau

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    # apt-cache search linux-source-
    Il te donne une liste de package, tu fait un apt-get pour le noyau que tu veux prendre (le plus récent)

    ex
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    # apt-get install linux-source-2.6.23
    2) On extrait les sources et liens (facilite la maintenance)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    # cd /usr/src/
    # tar xvfj linux-source-[nom]
    ln -s linux-source-[nom] linux
    3) Pour gagner du temps, on va prendre les configuration qui fonctionne déjà

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    # cp /boot/config-`uname -r` /usr/src/linux/.config
    4) Adapter le noyau à ces besoins (ici la mémoire)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    # cd /usr/src/linux 
    # make menuconfig
    Ceci t'affiche une page en ncurses (car tu as dit que c'était sur un serveur), tu te déplace avec les flèches du clavier et la touche Enter

    Tu vas dans la section: "Processor type and features", puis "High Memory Support (off)", tu sélectionne "64GB" (barre espace)

    Puis tu sort (tu tout le temps exit). Il te demande si tu veux sauvegarde, tu mes yes (évidement).

    5) Compilation (méthode debian)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    #  make-kpkg --append-to-version=[un petit nom?] kernel-image
    Après 2 ou 3 chocolat chaud ( ou bière )

    6) On l'installe!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    # cd /usr/src
    # dpkg -i kernel-image-[version + nom du noyau].deb
    7) On test, redémarrant. Et on croise les doigt (sélectionne le bon noyau au démarrage)

  11. #11
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 498 771
    Points
    498 771
    Par défaut
    désolé, mais j'ai déjà fait tout ça et j'ai eu le temps de boire 3 biere même .
    Je rigole, merci pour ton aide, mais apres relecture, je vois que j'ai fais exactement ce que tu as ecris.

    Maintenant, j'ai juste un petit souci, du moins, je ne sais pas si c'est un petit.
    Voilà ce que j'ai fait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    1) kernel actuel
    uname -a
    Linux cluster 2.6.18-5-686 #1 SMP Mon Dec 24 16:41:07 UTC 2007 i686 GNU/Linux
     
    2) Quels sont les kernels disponibles via les commandes debian?
    cluster:~# apt-cache search linux-source
    linux-patch-debian-2.6.18 - Debian patches to version 2.6.18 of the Linux kernel
    linux-source-2.6.18 - Linux kernel source for version 2.6.18 with Debian patches
    linux-tree-2.6.18 - Linux kernel source tree for building Debian kernel images
    linux-patch-debian-2.6.23 - Debian patches to version 2.6.23 of the Linux kernel
    linux-source-2.6.23 - Linux kernel source for version 2.6.23 with Debian patches
    linux-tree-2.6.23 - Linux kernel source tree for building Debian kernel images
     
    3) package nécessaires
    apt-get install build-essential fakeroot kernel-package libglib2.0-dev libgtk2.0-dev libqt3-mt-dev libncurses5-dev tk-dev -s
    apt-get install linux-source-2.6.18 debconf-utils dpkg-dev debhelper -s
    apt-get install modutils module-init-tools -s
     
    4) Afin d'éviter de travailler sous root nous allons compiler 
    le noyau à partir d'un utilisateur normal toto creer sous le group src
     
    adduser toto --ingroup src
     
    Dans le cas où votre utilisateur s'appelle toto, Toto doit se déconnecter puis 
    se reconnecter afin que cette modification soit prise en compte. Vous pouvez 
    vérifier que Toto appartient bien au groupe src en tapant la commande suivante :
    $ id toto
    uid=1000(toto) gid=1000(toto) groupes=1000(toto),7(lp),*40(src)*,20(dialout),24(cdrom),29(audio),30(dip), 44(video)
     
    5) je ferme le terminal et me reconnecte en toto
    cd src
    cp /usr/src/linux-source-2.6.18.tar.bz2 /home/toto/src/
     
    On le decompresse
    tar xfvj linux-source-2.6.18.tar.bz2
    ==========================
    Configuration du noyau
    ==========================
    Nous souhaitons mettre à jours notre noyau, donc on va faire une copie de notre fichier /boot/config-2.6.18-5-686
    cp /boot/config-2.6.18-5-686 /home/toto/src/linux-source-2.6.18/.config
     
    cd /home/toto/src/linux-source-2.6.18/
    make menuconfig 
      => Processor type and features
        => High Memory Support (par defaut, il est à 4G)
        On le met à 64 Go.
    On sort et sauvegarde
     
    Nous compilons donc le noyau en utilisateur normal grâce à l'option --rootcmd
    make-kpkg --rootcmd fakeroot --append-to-version=080121 --revision=2.6.18 kernel-image
     
     
    ==========================
    Compilation et installation du noyau
    ==========================
    Utilisation de la commande make-kpkg
     
    toto@cluster:~/src/linux-source-2.6.18$ make-kpkg clean
    exec make -f /usr/share/kernel-package/ruleset/minimal.mk clean
    ====== making target minimal_clean [new prereqs: ]======
    Cleaning.
    test ! -f .config || cp -pf .config config.precious
    test ! -e stamp-building || rm -f stamp-building
    test ! -f Makefile || \
                make    ARCH=i386 distclean
    make[1]: entrant dans le répertoire « /home/toto/src/linux-source-2.6.18 »
      CLEAN   scripts/basic
      CLEAN   scripts/kconfig/lxdialog
      CLEAN   scripts/kconfig
      CLEAN   include/config
      CLEAN   .config include/linux/autoconf.h
    make[1]: quittant le répertoire « /home/toto/src/linux-source-2.6.18 »
    test ! -f config.precious || mv -f config.precious .config
    rm -f modules/modversions.h modules/ksyms.ver conf.vars scripts/cramfs/cramfsck scripts/cramfs/mkcramfs applied_patches  stamp-build stamp-configure stamp-image stamp-headers stamp-src stamp-diff stamp-doc stamp-manual stamp-patch stamp-buildpackage stamp-debian
     
    make-kpkg --rootcmd fakeroot --append-to-version=080121 --revision=2.6.18 kernel-image
     
    Une fois fini, on se place dans le repertoire /home/toto/src
    et on doit avoir le fichier crée linux-image-2.6.18080121_2.6.18_i386.deb
     
    se reconnecter en root
     
    cd /home/toto/src
    dpkg -i linux-image-2.6.18080121_2.6.18_i386.deb
    L'installation du nouveau noyau est maintenant terminée
    Le probleme c'est qu'au demarrage, j'ai ceci :
    Cannot open root device "sda2" on unknow-block(0,0)
    Please append a connect "root=" boot option
    kernel panic -not syncing : VFS : Unable t omount root fs on unknown-block(0,0)


    voici mon /boot/grub/menu.lst

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    118 title           Debian GNU/Linux, kernel 2.6.18080121 (Fait par djibril)
    119 root            (hd0,1)
    120 kernel          /boot/vmlinuz-2.6.18080121 root=/dev/sda2 ro
    121 savedefault
    122
    123 title           Debian GNU/Linux, kernel 2.6.18080121 (single-user mode)
    124 root            (hd0,1)
    125 kernel          /boot/vmlinuz-2.6.18080121 root=/dev/sda2 ro single
    126 savedefault
    127
    128 title           Debian GNU/Linux, kernel 2.6.18-5-686
    129 root            (hd0,1)
    130 kernel          /boot/vmlinuz-2.6.18-5-686 root=/dev/sda2 ro
    131 initrd          /boot/initrd.img-2.6.18-5-686
    132 savedefault
    133
    134 title           Debian GNU/Linux, kernel 2.6.18-5-686 (single-user mode)
    135 root            (hd0,1)
    136 kernel          /boot/vmlinuz-2.6.18-5-686 root=/dev/sda2 ro single
    137 initrd          /boot/initrd.img-2.6.18-5-686
    138 savedefault

  12. #12
    Membre expérimenté
    Homme Profil pro
    Recherche du travail
    Inscrit en
    Août 2004
    Messages
    561
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Recherche du travail

    Informations forums :
    Inscription : Août 2004
    Messages : 561
    Points : 1 320
    Points
    1 320
    Par défaut
    Tant mieux si tu as fait ça!
    Typiquement l'erreur où le noyau ne sait pas lire ton système de fichier.
    On va lui apprendre à ce petit.

    Tu vas dans le menu "File systems", tu sélectionne le nom de système de fichier (sûrement ext3), tu fait attention de le compiler en dur, petiire étoile (directement dans le noyau)

    Exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <*> Ext3 journalling file system support
    Puis tu recompile et installe.
    Bonne chance!

  13. #13
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 498 771
    Points
    498 771
    Par défaut
    en fait j'avais ça :
    <M> Ext3 journalling file system support
    donc je vais faire ceci
    <*> Ext3 journalling file system support
    J'espère que ce n'est pas dangereux ainsi.
    sinon avant de faire ça, je vais essayer deux choses.
    1) compiler en utilisant l'option --initrd
    make-kpkg clean
    make-kpkg --rootcmd fakeroot --append-to-version=-2-080121 --revision=2.6.18 kernel-image --initrd

    puis je teste, si c'est pas bon
    je fais comme tu m'a dit.

  14. #14
    Membre expérimenté
    Homme Profil pro
    Recherche du travail
    Inscrit en
    Août 2004
    Messages
    561
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Recherche du travail

    Informations forums :
    Inscription : Août 2004
    Messages : 561
    Points : 1 320
    Points
    1 320
    Par défaut
    T'inquete pas c'est pas dangeureux
    initrd, c'est pas superbe comme systèe je trouve, surtout pour liez les système de fichier, car compiler en dur, on accélère l'exécution.

  15. #15
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 498 771
    Points
    498 771
    Par défaut
    Alors en faite, il fallait recompiler en mettant l'option --initrd, ainsi dans le fichier /boot/grub/menu.lst il crée /boot/initrd.img-2.6.18-2-080121 et ça démarre bien et on a un fichier /boot/grub/menu.lst de la sorte
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    118 title           Debian GNU/Linux, kernel 2.6.18-5-686
    119 root            (hd0,1)
    120 kernel          /boot/vmlinuz-2.6.18-5-686 root=/dev/sda2 ro
    121 initrd          /boot/initrd.img-2.6.18-5-686
    122 savedefault
    123
    124 title           Debian GNU/Linux, kernel 2.6.18-5-686 (single-user mode)
    125 root            (hd0,1)
    126 kernel          /boot/vmlinuz-2.6.18-5-686 root=/dev/sda2 ro single
    127 initrd          /boot/initrd.img-2.6.18-5-686
    128 savedefault
    129
    130 title           Debian GNU/Linux, kernel 2.6.18-2-080121
    131 root            (hd0,1)
    132 kernel          /boot/vmlinuz-2.6.18-2-080121 root=/dev/sda2 ro
    133 initrd          /boot/initrd.img-2.6.18-2-080121
    134 savedefault
    135
    136 title           Debian GNU/Linux, kernel 2.6.18-2-080121 (single-user mode)
    137 root            (hd0,1)
    138 kernel          /boot/vmlinuz-2.6.18-2-080121 root=/dev/sda2 ro single
    139 initrd          /boot/initrd.img-2.6.18-2-080121
    140 savedefault
    et je vois bien mes 7Go dans /proc/meminfo.
    Le seul hic actuellement, c'est que je ne me connecter qu'en ssh car je n'ai plus de fenetre login et autre, ce qui veut surement dire qu'il y a des soucis de compatibilité, faudrait que je fasse un apt-get upgrade pour voir !?

    sinon je pense que je vais installer la version la plus récente, c'est à dire linux-source-2.6.23 car là j'ai pris linux-source-2.6.18 fourni par apt-get et je ne sais pas si c'est elle est supérieur à la linux-source-2.6.18-5.
    Je recupére la dernier version ici via un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.23.14.tar.bz2

  16. #16
    Membre régulier
    Inscrit en
    Juillet 2007
    Messages
    208
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 208
    Points : 100
    Points
    100
    Par défaut
    Salut,

    Sujet fort intéressant
    J'ai toujours eu du mal à trouver de la doc claire et non obseléte.
    Merci pour ces infos

  17. #17
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 498 771
    Points
    498 771
    Par défaut
    Pas de quoi.
    Bon sinon, petit résumé de mon noyau.
    J'ai viens de mettre le kernel linux-image-2.6.23.14 avec l'option initrd.
    Tout a l'air Ok , c'est à dire le serveur démarre bien (même si je tien à préciser que j'ai installé au paravant kde et fais un upgrade).
    apt-get install kde kdebase kde-core kde-i18n-fr kdeadmin kdeartwork kdegraphics kdemultimedia kdenetwork kdeutils x-window-system-core kdm
    Néanmoins, Je viens de m'apercevoir que mon réseau déconne , vu que je recompile mon master (serveur contenant dhcp, dns, etc etc). les pings, resolutions de nom, et même firewall deconnent.
    Ex : en relancant mon script firewall, j'ai ce genre de message :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    FATAL: Module ip_conntrack not found.
    FATAL: Module ip_nat_ftp not found.
    FATAL: Module ip_conntrack_ftp not found.
    FATAL: Module ip_conntrack_irc not found.
    ....
    ....
    iptables v1.3.6: can't initialize iptables table `nat': Table does not exist (do you need to insmod?)
    Perhaps iptables or your kernel needs to be upgraded.
    ....
    Je ne sais pas quoi faire, linux-image-2.6.23.14 est le plus récent.
    upgrade ne fait rien
    apt-get upgrade
    Lecture des listes de paquets... Fait
    Construction de l'arbre des dépendances... Fait
    Les paquets suivants ont été conservés :
    libxine1
    0 mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour.
    voici mon source.list
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
      6 deb http://ftp.fr.debian.org/debian/ etch main
      7 deb-src http://ftp.fr.debian.org/debian/ etch main
      8
      9 deb http://security.debian.org/ etch/updates main contrib
     10 deb-src http://security.debian.org/ etch/updates main contrib
    Merci

  18. #18
    Membre éclairé Avatar de Pilru
    Homme Profil pro
    Dev ASP.NET/jQuery ; Admin ORACLE
    Inscrit en
    Septembre 2007
    Messages
    491
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dev ASP.NET/jQuery ; Admin ORACLE

    Informations forums :
    Inscription : Septembre 2007
    Messages : 491
    Points : 833
    Points
    833
    Par défaut
    Il te manque les modules.
    apt-cache search linux-modules

  19. #19
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 498 771
    Points
    498 771
    Par défaut
    bon c'est un sacré bordel, rien ne fonctionne, messages d'erreur à tout va.
    Je vais recommencer de novo. Prendre la 2.6.23.14 (la plus récente via wget) n'est peut etre pas la bonne solution.
    dans mon sources.list, j'ai ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    deb http://ftp.fr.debian.org/debian/ etch main
    deb-src http://ftp.fr.debian.org/debian/ etch main
     
    deb http://security.debian.org/ etch/updates main contrib
    deb-src http://security.debian.org/ etch/updates main contrib
    un apt-cache search linux-source ne me donne que des kernel 2.6.18,
    linux-patch-debian-2.6.18 - Debian patches to version 2.6.18 of the Linux kernel
    linux-source-2.6.18 - Linux kernel source for version 2.6.18 with Debian patches
    linux-tree-2.6.18 - Linux kernel source tree for building Debian kernel images
    si je rajoute
    # Unstable
    deb http://ftp.fr.debian.org/debian unstable main contrib non-free
    deb-src http://ftp.fr.debian.org/debian unstable main contrib non-free
    j'ai ceci
    # apt-cache search linux-source
    linux-patch-debian-2.6.18 - Debian patches to version 2.6.18 of the Linux kernel
    linux-source-2.6.18 - Linux kernel source for version 2.6.18 with Debian patches
    linux-tree-2.6.18 - Linux kernel source tree for building Debian kernel images
    linux-patch-debian-2.6.23 - Debian patches to version 2.6.23 of the Linux kernel
    linux-source-2.6.23 - Linux kernel source for version 2.6.23 with Debian patches
    linux-tree-2.6.23 - Linux kernel source tree for building Debian kernel images

    Je vais supprimer les kernel installés et recommencer de novo. en utilisant le 2.6.23 donné par apt-get (via le lien unstable de source.list)
    Je ferais un résumé quand tout sera ok

  20. #20
    Membre éclairé Avatar de Pilru
    Homme Profil pro
    Dev ASP.NET/jQuery ; Admin ORACLE
    Inscrit en
    Septembre 2007
    Messages
    491
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dev ASP.NET/jQuery ; Admin ORACLE

    Informations forums :
    Inscription : Septembre 2007
    Messages : 491
    Points : 833
    Points
    833
    Par défaut
    Si tu veux éviter les soucis, enlèves les dépôts unstable (sauf si tu sais ce que tu fait et que tu as renseigné correctement le fichier /etc/apt/preferences).

    Fais un apt-get update avant un apt-cache search

    Si on se réfère a cette page http://packages.debian.org/search?ke...ng&section=all un noyau 2.6.22-3 est dispo pour etch (il y a même un 2.6.22-3-686-bigmem, qui doit correspondre à ton besoin).

    Si tu veux vraiment te compiler un noyau, assures-toi de bien sélectionner les options concernant iptable/ipfilter. Parce que la première erreur que tu as signalé était sûrement dû a des modules noyau manquants.

    Enfin, tu peux (si tu veux) ajouter "contrib non-free" a tes lignes pointant sur les dépôts ftp.fr.debian.org

Discussions similaires

  1. [Debian etch] augmenter la memoire swap
    Par djibril dans le forum Administration système
    Réponses: 4
    Dernier message: 17/01/2008, 07h34
  2. Ajouter memoire RAM
    Par djibril dans le forum Matériel
    Réponses: 1
    Dernier message: 24/10/2006, 17h34
  3. Aide Memoire RAM Libre/Utilisée
    Par BATiViR dans le forum C++Builder
    Réponses: 3
    Dernier message: 27/08/2006, 20h41
  4. Faut-il que j'ajoute de la memoire ram ?
    Par zeegy dans le forum Composants
    Réponses: 11
    Dernier message: 08/06/2006, 16h17
  5. Plus de CRTL ALT SHIFT sous debian etch avec serveur Xorg
    Par ToMs dans le forum Applications et environnements graphiques
    Réponses: 1
    Dernier message: 27/02/2006, 17h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo