Précédent   Forum des professionnels en informatique > Systèmes > Linux > Distributions > Debian
Debian Vos questions sur la distribution Debian
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/09/2007, 09h35   #1
Membre confirmé
 
Inscription : juillet 2007
Messages : 357
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 357
Points : 226
Points : 226
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 :
 make-kpkg --append-to-vers "bla" --initrd buildpackage --config menuconfig
ensuite
Code :
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
ZashOne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/09/2007, 21h49   #2
Rédacteur
 
Avatar de Arnaud F.
 
Homme Arnaud Feltz
Développeur .NET
Inscription : août 2005
Messages : 5 204
Détails du profil
Informations personnelles :
Nom : Homme Arnaud Feltz
Âge : 25
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : Transports

Informations forums :
Inscription : août 2005
Messages : 5 204
Points : 6 113
Points : 6 113
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 :
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


++
__________________
C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère

Installation de Code::Blocks sous Debian à partir de Nightly Builds
Arnaud F. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2007, 11h33   #3
Membre chevronné
 
Avatar de valefor
 
Inscription : décembre 2006
Messages : 689
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 689
Points : 666
Points : 666
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 :
cp /boot/config-'uname -a' /usr/src/linux/linux-source-2.6.22/.config
Et après effectivement un oldconfig c'est bien.
valefor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2007, 18h09   #4
Rédacteur
 
Avatar de Arnaud F.
 
Homme Arnaud Feltz
Développeur .NET
Inscription : août 2005
Messages : 5 204
Détails du profil
Informations personnelles :
Nom : Homme Arnaud Feltz
Âge : 25
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : Transports

Informations forums :
Inscription : août 2005
Messages : 5 204
Points : 6 113
Points : 6 113
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 :
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 :
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...)
__________________
C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère

Installation de Code::Blocks sous Debian à partir de Nightly Builds
Arnaud F. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2007, 21h42   #5
Membre confirmé
 
Inscription : juillet 2007
Messages : 357
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 357
Points : 226
Points : 226
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.
ZashOne est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h13.


 
 
 
 
Partenaires

Hébergement Web