Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1277 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  Comilation Noyau sous debian : Pas de .deb :(

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comilation Noyau sous debian : Pas de .deb :(

n°718262
magicien96
Même pas peur @sato
Posté le 17-08-2005 à 11:28:55  profilanswer
 

Bonjour.
 
C'est ma première tentative de compilation de noyau debian et donc premier problème : Je n'ai pas de .deb a la fin de la compilation !
 
Je suis sur /usr/src/linux (linux étant un lien symbolique vers le 2.6.12 dans le même répertoire)
Je lance la compil avec : fakeroot make-kpkg (j'ai bien entendu fait le clean avant)
 
A la fin de la compil j'ai ce message :

CC      sound/soundcore.mod.o
  LD [M]  sound/soundcore.ko
make[1]: Leaving directory `/usr/src/linux-2.6.12.4'
COLUMNS=150 dpkg -l 'gcc*' perl dpkg 'libc6*' binutils ldso make dpkg-dev |\
         awk '$1 ~ /[hi]i/ { printf("%s-%s\n", $2, $3) }'   > debian/buildinfo
uname -a >> debian/buildinfo
echo using the compiler: >> debian/buildinfo
grep LINUX_COMPILER include/linux/compile.h | \
           sed -e 's/.*LINUX_COMPILER "//' -e 's/"$//' >> debian/buildinfo
echo applied kernel patches: >> debian/buildinfo
echo done >  stamp-build


 
Je fait un 'ls ..' et rien, pas de .deb :'(
 
cat debian/buildinfo donne :

gcc-3.3.5-3
gcc-3.3-3.3.5-13
gcc-3.3-base-3.3.5-13
perl-5.8.4-8
dpkg-1.10.28
libc6-2.3.2.ds1-22
libc6-dev-2.3.2.ds1-22
binutils-2.15-6
make-3.80-9
dpkg-dev-1.10.28
this was built on a machine with the kernel:
Linux debian 2.6.8-2-386 #1 Thu May 19 17:40:50 JST 2005 i686 GNU/Linux
using the compiler:
version gcc 3.3.5 (Debian 1:3.3.5-13)
applied kernel patches:


 
Qu'est ce qui ne va pas docteur  :??: Pourquoi j'ai pas de .deb ??


---------------
Ils ne savaient pas que c'était impossible, alors ils l'ont fait. ©Mark Twain
mood
Publicité
Posté le 17-08-2005 à 11:28:55  profilanswer
 

n°718263
l0ky
Posté le 17-08-2005 à 11:31:35  profilanswer
 

man make-kpkg


make-kpkg buildpackage


Message édité par l0ky le 17-08-2005 à 11:32:04
n°718265
Bigon
Avis défavorable
Posté le 17-08-2005 à 11:34:08  profilanswer
 

Il faut préciser que tu veux faire une image d'un kernel, donc la commande c'est 'fakeroot make-kpkg kernel_image'. Il y a d'autres target qui exsistent (genre faire un .deb avec les headers) tu peux les avoir avec l'option --targets


---------------
Le salut ne viendra pas d'esprits au garde-à-vous.
n°718267
magicien96
Même pas peur @sato
Posté le 17-08-2005 à 11:37:21  profilanswer
 

OK merci :jap:
 
Arf je viens de relire le tuto pour compiler : kernel_image était au bout de la ligne et se voyait pas...
Toute mes excuses :)


---------------
Ils ne savaient pas que c'était impossible, alors ils l'ont fait. ©Mark Twain
n°718272
M300A
Posté le 17-08-2005 à 11:41:21  profilanswer
 

--initrd ca marchera mieux

n°718275
magicien96
Même pas peur @sato
Posté le 17-08-2005 à 11:46:14  profilanswer
 

M300A a écrit :

--initrd ca marchera mieux


 
Qu'est ce que ça fait ? (la compil est déjà en court...)


---------------
Ils ne savaient pas que c'était impossible, alors ils l'ont fait. ©Mark Twain
n°718277
M300A
Posté le 17-08-2005 à 11:46:56  profilanswer
 

Marchera pas ton noyau :D

n°718280
magicien96
Même pas peur @sato
Posté le 17-08-2005 à 11:49:08  profilanswer
 

M300A a écrit :

Marchera pas ton noyau :D


 
Pourquoi ????  :cry:
 
Pour info : tuto : http://docs.mandragor.org/files/Op [...] ebian.html
Suivi à la lettre, et ya pas ton option dans la compil... (ya un .config fait par défaut, il pourrait être dedans non ??)


---------------
Ils ne savaient pas que c'était impossible, alors ils l'ont fait. ©Mark Twain
n°718282
arghbis
salops de dauphins
Posté le 17-08-2005 à 11:50:54  profilanswer
 

si tu ne fais pas d'initrd et que certaines options sont en module et pas en dur, ton noyau bootera pas sans initrd

n°718287
magicien96
Même pas peur @sato
Posté le 17-08-2005 à 11:54:01  profilanswer
 

Merci pour l'info...
Je test quand même sans car j'ai pas envi de relancer la compil (portable assez lent !) juste au cas où, sinon je recommencerai !


---------------
Ils ne savaient pas que c'était impossible, alors ils l'ont fait. ©Mark Twain
mood
Publicité
Posté le 17-08-2005 à 11:54:01  profilanswer
 

n°718288
arghbis
salops de dauphins
Posté le 17-08-2005 à 11:55:30  profilanswer
 

ça change rien à la compil hein
 
faut pas faire de make clean à chaque fois tu sais

n°718290
magicien96
Même pas peur @sato
Posté le 17-08-2005 à 12:00:00  profilanswer
 

arghbis a écrit :

ça change rien à la compil hein
 
faut pas faire de make clean à chaque fois tu sais


 
Ah d'accord lol, j'ai toujours tendance à le faire pour faire des choses propres (ou clean koi :))
Donc je rajoute après ;)


---------------
Ils ne savaient pas que c'était impossible, alors ils l'ont fait. ©Mark Twain
n°718294
magicien96
Même pas peur @sato
Posté le 17-08-2005 à 12:12:59  profilanswer
 

J'ai essyé --initrd, il m'a répondu comme quoi il y avait déjà un patch pour ou un truc comme ça, j'ai fait abort.
Là j'ai rebooté avec le nouveau noyau, ça tourne :D
Juste un pb d'eth0, il me balance eth0: ERROR while getting interface flags: No such device.
 
J'ai du me planter dans la config du noyau je pense...


---------------
Ils ne savaient pas que c'était impossible, alors ils l'ont fait. ©Mark Twain
n°718315
Riot
Buy me a riot
Posté le 17-08-2005 à 13:36:53  profilanswer
 

ps: ton .deb sera dans /usr/src et pas dans /usr/src/linux ;)

n°718318
magicien96
Même pas peur @sato
Posté le 17-08-2005 à 13:46:40  profilanswer
 

Riot a écrit :

ps: ton .deb sera dans /usr/src et pas dans /usr/src/linux ;)


 
ça oui je le savais, c'est pas mon premier .deb :p
 
Par contre, je pige pas trop mon pb d'eth0, j'ai activé les 2 modules Intel et toujours le même problème :o


---------------
Ils ne savaient pas que c'était impossible, alors ils l'ont fait. ©Mark Twain
n°718319
arghbis
salops de dauphins
Posté le 17-08-2005 à 13:48:45  profilanswer
 

ils sont chargés tes modules?

n°718320
M300A
Posté le 17-08-2005 à 13:50:05  profilanswer
 

apt-get install discover

n°718321
magicien96
Même pas peur @sato
Posté le 17-08-2005 à 13:54:52  profilanswer
 

J'ai fait un clean avant recompilation total avec les nouveaux modules... (je l'avais pas fait avant, je me suis dit que ça pouvais venir de là)
Sinon apt-get je peux pas l'utiliser vu que l'eth0 ne fonctionne pas.


---------------
Ils ne savaient pas que c'était impossible, alors ils l'ont fait. ©Mark Twain
n°718358
magicien96
Même pas peur @sato
Posté le 17-08-2005 à 14:52:40  profilanswer
 

C'est bon ça marche bien maintenant :D C'était le clean qui manquait cette fois ci :p


---------------
Ils ne savaient pas que c'était impossible, alors ils l'ont fait. ©Mark Twain
n°723599
TaKoS
Posté le 31-08-2005 à 23:59:18  profilanswer
 

magicien96 a écrit :

C'est bon ça marche bien maintenant :D C'était le clean qui manquait cette fois ci :p


 
 
 [:cobraphil8]

n°723601
Taz
bisounours-codeur
Posté le 01-09-2005 à 00:08:30  profilanswer
 

make-kpkg ça marche tout seul avec un noyau vanilla

n°723725
Jar Jar
Intaigriste
Posté le 01-09-2005 à 11:14:11  profilanswer
 

M300A a écrit :

apt-get install discover

Nan, discover sapu. Hotplug fait le même boulot de toute façon.

n°723833
Taz
bisounours-codeur
Posté le 01-09-2005 à 12:51:58  profilanswer
 

sauf que discover est infiniment plus rapide ?

n°723844
Jar Jar
Intaigriste
Posté le 01-09-2005 à 13:04:44  profilanswer
 

Taz a écrit :

sauf que discover est infiniment plus rapide ?

Sauf que discover a besoin d'une base de données de matériel pour fonctionner, et qu'il est donc incapable de gérer correctement l'évolution du matériel.

n°723899
Taz
bisounours-codeur
Posté le 01-09-2005 à 14:11:23  profilanswer
 

certes, mais le temps d'exécution, ici c'est 2s contre 30s

n°723900
Taz
bisounours-codeur
Posté le 01-09-2005 à 14:12:16  profilanswer
 

en plus hotplug c'est en shell, ça se paie durement

n°723902
Taz
bisounours-codeur
Posté le 01-09-2005 à 14:15:36  profilanswer
 

regarde donc ton bootchart, le seul moment du boot qui est bridé par le CPU, c'est l'exécution d'hotplug :/

n°725168
Riot
Buy me a riot
Posté le 04-09-2005 à 19:30:26  profilanswer
 

Taz a écrit :

sauf que discover est infiniment plus rapide ?


Au fait, la version "non-sciptée" de hotplug sort quand ? (À  moins que ça ne soit Discover ...)

n°725171
Taz
bisounours-codeur
Posté le 04-09-2005 à 19:34:40  profilanswer
 

bah on sait pas :/

n°725289
eL_Shaman_​__
Plop.
Posté le 04-09-2005 à 23:15:51  profilanswer
 

Il semblerait que hotplug-ng (c'est-à-dire, en gros, hotplug réécrit en C) ne sortira jamais ! C'est déjà obsolète.
 
Pour son remplacement et celui de hotplug, ça reste un peu flou dans ma tête, j'ai l'impression que ça serait udev + quelques bidouilles pour imiter le branchement de périphériques et qu'udev s'en charge (coldplug - périph détectés au démarrage de la machine une fois pour toute).
 
http://sourceforge.net/mailarchive [...] um_id=3157

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  Comilation Noyau sous debian : Pas de .deb :(

 

Sujets relatifs
Debian montage automatique des lecteurs amovibles[debian] perte de réseau lors de la maj du kernel
[Debian] Impossible de lancer certains scripts.Debian/Linux comment booter?
[DEBIAN]Autorisation a eteindre le system...Problème lors de passage noyau 2.4 vers 2.6
[Debian] Gravure CD Audio et droits utilisateursSpeedtouch USB/330 avec Debian, Ubuntu,et autres dérivés
Wifi PCI chipset Ralink RT2500 et Debian[Debian][Réglé] Les logiciel installés n'apparaissent pas dans le menu
Plus de sujets relatifs à : Comilation Noyau sous debian : Pas de .deb :(


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR