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

Debian Discussion :

probleme compilation noyau 2.6.22


Sujet :

Debian

  1. #1
    Membre actif
    Inscrit en
    Juillet 2007
    Messages
    357
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 357
    Points : 280
    Points
    280
    Par défaut probleme compilation noyau 2.6.22
    Bonjour

    Sur une de mes machines , (un dell inspiron 6400), avec debian etch 2.6.18-5
    J' ai compiler un noyau 2.6.22 , pour cela ,

    j ai copier le /boot/config-'uname -a' vers /usr/src/linux/linux-source-2.6.22

    Ensuite je fait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     make-kpkg --append-to-vers "bla" --initrd buildpackage --config menuconfig
    ensuite
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dpkg -i linux-image-2.6.22.....deb;ldpkg -i linux-header-2.6.22.....deb
    Le noyai s installe correctment mais au demarrage le systeme se bloque lors du boot sur le nouveau noyau sans message d erreur particulier (apres hda....... cdrom...).

    Commment est il possible de demarrer dans un mode debug ou verbose et de recuperer les logs apres redemarage sur un autre noyau por avoir plus de detail.

    Merci

  2. #2
    Rédacteur
    Avatar de Arnaud F.
    Homme Profil pro
    Développeur COBOL
    Inscrit en
    Août 2005
    Messages
    5 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur COBOL
    Secteur : Finance

    Informations forums :
    Inscription : Août 2005
    Messages : 5 183
    Points : 8 873
    Points
    8 873
    Par défaut
    Salut,

    déjà pour créer te servir de la configuration existante de ton système, je te conseille plutôt de faire :

    (pense à faire un make-kpkg clean avant chaque recompilation du noyau)

    Ensuite tu pourras modifier à ta guise dans via menuconfig

    Pour ce qui est de la compilation, j'préfère compiler via :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    make-kpkg kernel_image modules_image --initrd [--append-to-version=TaVersion]
    Puis de d'installer le paquet créer

    Mais c'est bizzare qu'il stoppe en plein milieu sans message particulier

    Pour savoir ce qu'il se passe, tu peux toujours consulter dmesg au pire tu actives bootlogd à partir de /etc/default/bootlogd


    ++

  3. #3
    Membre éclairé Avatar de valefor
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    711
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 711
    Points : 790
    Points
    790
    Par défaut
    Et je ne sais pas si cela est important mais le fichier config de destination doit s'appeller .config, donc ta ligne de copie devrait être :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cp /boot/config-'uname -a' /usr/src/linux/linux-source-2.6.22/.config
    Et après effectivement un oldconfig c'est bien.

  4. #4
    Rédacteur
    Avatar de Arnaud F.
    Homme Profil pro
    Développeur COBOL
    Inscrit en
    Août 2005
    Messages
    5 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur COBOL
    Secteur : Finance

    Informations forums :
    Inscription : Août 2005
    Messages : 5 183
    Points : 8 873
    Points
    8 873
    Par défaut
    Citation Envoyé par valefor Voir le message
    Et je ne sais pas si cela est important mais le fichier config de destination doit s'appeller .config, donc ta ligne de copie devrait être :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cp /boot/config-'uname -a' /usr/src/linux/linux-source-2.6.22/.config
    Et après effectivement un oldconfig c'est bien.
    Euh bon, j'veux pas dire, mais tu peux charger un fichier autre que le .config dans 'menuconfig'

    Donc si tu fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    make-kpkg [...] --config menuconfig
    Je pense qu'il prends l'état à la sortie (qui peut être que le .config du coup, je sais c'est confus, mais...)

  5. #5
    Membre actif
    Inscrit en
    Juillet 2007
    Messages
    357
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 357
    Points : 280
    Points
    280
    Par défaut
    J ai pas bien compris, le fait d avoir un .config dans le rep source que l on a copier a partir d un fonctionnel ne donne rien si on ne compile pas avec le parametre Oldconfig ??

    Sinon j ai pu resoudre mon probleme, apparement un modeule d emulation sata pour disque ide n'etait plus compiler, j ai donc du remplacer dans menu.lst et fstab les/dev/sda par des /dev/hda.

    Le systeme plantait juste apres le initrd au moment de monter le fs root.

Discussions similaires

  1. Problème X après compilation noyau 2.6.13.2
    Par nicodeme dans le forum Applications et environnements graphiques
    Réponses: 9
    Dernier message: 08/10/2005, 14h41
  2. Problème installation noyau 2.6.7 ou 2.6.8
    Par BuG dans le forum Administration système
    Réponses: 13
    Dernier message: 22/09/2004, 22h21
  3. [JAR]Probleme compilation avec jdom
    Par ronaldgis dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 04/08/2004, 11h31
  4. probleme compilation classe avec Borland c++ compiler 5.5
    Par softblue dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 17/06/2004, 15h16
  5. [Debian] problème compilation jbuilder 9...
    Par Ancien_Do.Urden dans le forum JBuilder
    Réponses: 5
    Dernier message: 20/03/2004, 15h02

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