Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 16-04-2008 12:18:20

Cyber-Gedeon
Membre
Lieu : Haut-Jura
Distrib. : Jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : Fluxbox
Inscription : 15-07-2007

Compilation du noyau ( isntallation des paquets .deb )

Bonjour
Étant d'un naturel obstiné j'ai résolu de compiler mon noyau pour faire fonctionner mon chipset audio ...

J'ai donc suivi le topic de neos sur debian-facile MAIS ... tout près du but je bloque :-((

vers la fin, lorsque je veux installer les paquets .deb j'ai comme message :

dpkg: --install a besoin d'au moins un fichier archive de paquet comme paramètre ..etc...


Sauf erreur de ma part ( toujours possible) j'ai suivi scrupuleusement le topic de Neos , je met ci-dessous mes dernières lignes de  la console, avec la commande ls -a pour plus d'infos.

debian-3:/home/kasimir/Compil# ls -a
.   linux-headers-2.6.24-perso_2.6.24-perso-10.00.Custom_i386.deb  linux-source-2.6.24
..  linux-image-2.6.24-perso_2.6.24-perso-10.00.Custom_i386.deb
debian-3:/home/kasimir/Compil# cd linux-source-2.6.24/
debian-3:/home/kasimir/Compil/linux-source-2.6.24# ls -a
.              fs                   Module.symvers         stamp-indep-conf       ..tmp_vmlinux1.cmd
..             .gitignore           net                    stamp-kernel-headers   .tmp_vmlinux2
arch           include              README                 stamp-kernel-image     ..tmp_vmlinux2.cmd
block          init                 REPORTING-BUGS         System.map             usr
.config        ipc                  samples                .tmp_kallsyms1.o       .version
.config.old    Kbuild               scripts                ..tmp_kallsyms1.o.cmd  version.Debian
conf.vars      kernel               security               .tmp_kallsyms1.S       vmlinux
COPYING        lib                  sound                  .tmp_kallsyms2.o       .vmlinux.cmd
CREDITS        .mailmap             stamp-arch-conf        ..tmp_kallsyms2.o.cmd  vmlinux.o
crypto         MAINTAINERS          stamp-configure        .tmp_kallsyms2.S       .vmlinux.o.cmd
debian         Makefile             stamp-configure-arch   .tmp_System.map
Documentation  .missing-syscalls.d  stamp-configure-indep  .tmp_versions
drivers        mm                   stamp-debian           .tmp_vmlinux1
debian-3:/home/kasimir/Compil/linux-source-2.6.24#


Comment trouver ce fichier archive qui semble me manquer ?

Cordialement

Dominique

Hors ligne

#2 16-04-2008 14:47:38

n3os
Modérateur
Lieu : /Debian/Home/neos
Distrib. : Sid
Noyau : 2.6.35
(G)UI : e17
Inscription : 14-07-2007

Re : Compilation du noyau ( isntallation des paquets .deb )

Salut

les .deb créer se trouvent dans le répertoire compil que tu as créer, donc losrque la compil est fini tu saisis

cd ..

pour revenir dans le répertoire compil --> voir la capture install noyau

Hors ligne

#3 16-04-2008 21:59:49

Cyber-Gedeon
Membre
Lieu : Haut-Jura
Distrib. : Jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : Fluxbox
Inscription : 15-07-2007

Re : Compilation du noyau ( isntallation des paquets .deb )

Bonsoir
Je n'avais pas trop réfléchi et il me manquait *.deb après dpkg -i ( c'est  un peu idiot comme truc d'ailleurs )

C'est la première fois que je me lance dans ce genre de manip et je me pose diverses questions
Je me suis laissé guidé par les choix par défaut et au début ....


  1. 386 (M386)
> 2. 486 (M486)
  3. 586/K5/5x86/6x86/6x86MX (M586)
  4. Pentium-Classic (M586TSC)
  5. Pentium-MMX (M586MMX)
etc ...


.....j'ai pris le choix  par défaut signalé par  >  numéro 2, donc 486 ( ? ) mais la commande "uname -a" donne ceci:

Linux debian-3 2.6.18-4-486 #1 Wed May 9 22:23:40 UTC 2007 i686 GNU/Linux


Quelle est la bonne option car   on lit 486 et et aussi 686 sur cette ligne ? Est ce que j'ai fait une boulette au début  aussi  ?

Actuellement, après une compil sans problème, je démare toujours sur l'ancien noyau ( 2.6.18 ) comment fait on pour appeller le nouveau ?

Que fait-on du répertoire Compil qui se trouve dans /home ?

Merci d'avance.
Dominique

Hors ligne

#4 17-04-2008 16:19:43

n3os
Modérateur
Lieu : /Debian/Home/neos
Distrib. : Sid
Noyau : 2.6.35
(G)UI : e17
Inscription : 14-07-2007

Re : Compilation du noyau ( isntallation des paquets .deb )

Salut,

tu as quoi comme machine ?

le noyau détecte automatiquement ton architecture, et lorsque tu lances le make menuconfig
en ayant copier le .config comme le dit le tuto, il reprend donc la configuration de ton noyau actuel,

Actuellement, après une compil sans problème, je démare toujours sur l'ancien noyau ( 2.6.18 ) comment fait on pour appeller le nouveau ?


lorsque tu installes le ou les linux.....deb créer dans le répertoire compil, l'installation met à jour
le fichier concernant grub (/boot/grub/menu.lst) et donc le nouveau noyau devrait apparaittre
au démarrage et donc te donner le choix de démarrer sur celui que tu désires.

Que fait-on du répertoire Compil qui se trouve dans /home ?


une fois ton nouveau noyau installé, tu démarres dessus
ensuite si tu as un pilote à installer, comme nvidia par exemple, tu gardes ton répertoire le temps
de d'installer nvidia, car nvidia aura besoin du linux-source pour compiler son module, ensuite tu peux supprimer le répertoire compil et tout ce qu'il contient.

Hors ligne

#5 17-04-2008 17:18:38

Cyber-Gedeon
Membre
Lieu : Haut-Jura
Distrib. : Jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : Fluxbox
Inscription : 15-07-2007

Re : Compilation du noyau ( isntallation des paquets .deb )

Bonjour

Problèmes résolus en grande partie
-1- j'ai fait le bon choix en prenant 486
-2- Grub: j'ai aussi ubuntu sur ce même disque dur et le menu sur lequel démarre grub se trouve en fait sur la partition ubuntu ( j'avais complètement oublié  ça ! )
-3- Nouveau problème :
Au démarrage sur le nouveau noyau j'ai un blocage après  les lignes suivantes :

Driver "sd" needs updating please use bus_type methods
...etc .................................................................
....etc... ............................................................
 .......................................................................
 .......................................................................
sd 0:0:0:3: [sdd] Attached SCSI removable disk


......m'est avis que j'ai coché une mauvaise option  au moment de la compilation  :-(
C'est en relation avec les clé usb ou les lecteurs de carte flash (?)
Comment régler ça, ?

Merci d'avance

Dominique

Dernière modification par Cyber-Gedeon (17-04-2008 22:07:21)

Hors ligne

#6 18-04-2008 19:44:27

n3os
Modérateur
Lieu : /Debian/Home/neos
Distrib. : Sid
Noyau : 2.6.35
(G)UI : e17
Inscription : 14-07-2007

Re : Compilation du noyau ( isntallation des paquets .deb )

sd 0:0:0:3: [sdd] Attached SCSI removable disk

oui apparement c'est une périphérique externe ou peut-etre meme un lecteur cd ou dvd

celà t'empêche de démarrer sur ton kernel ?
ou d'utiliser ton lecteur cd ou dvd ?
lecteurs de cartes mémoires sur ton pc ?

Hors ligne

#7 18-04-2008 21:07:14

Cyber-Gedeon
Membre
Lieu : Haut-Jura
Distrib. : Jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : Fluxbox
Inscription : 15-07-2007

Re : Compilation du noyau ( isntallation des paquets .deb )

Bonsoir

celà t'empêche de démarrer sur ton kernel ?


oui effectivement, je dirais même plus... tout s'arrète là...  ;-(

Situation un peu gènante, pour l'instant je démarre sur l'ancien noyau.

Je n'ai pas de dd externe mais un lecteur "multicarte " intégré à la tour, et reconnu sans problème par debian.

cf var/log/message :

Apr 18 20:33:26 debian-3 kernel: sd 2:0:0:1: Attached scsi removable disk sdd
Apr 18 20:33:26 debian-3 kernel:   Vendor: Generic   Model: USB SM Reader     Rev: 1.02


Si tu connais un moyen simple ou une piste pour me  sortir de là, je suis preneur, sinon je laisse tomber et je reprendrai les grandes maneuvres ultérieurement ( pas le temps ce ouiquende )

A+

Dominique

Hors ligne

#8 19-04-2008 10:28:17

n3os
Modérateur
Lieu : /Debian/Home/neos
Distrib. : Sid
Noyau : 2.6.35
(G)UI : e17
Inscription : 14-07-2007

Re : Compilation du noyau ( isntallation des paquets .deb )

Si tu connais un moyen simple ou une piste pour me  sortir de là, je suis preneur, sinon je laisse tomber et je reprendrai les grandes maneuvres ultérieurement ( pas le temps ce ouiquende )


tu as certainement touché aux paramètres des périphériques, c'est bien de tester
que ça ne te déçoive pas, il suffit lorsque tu retesteras de copier le config du kernel fonctionnel
ensuite lorsque tu lances le make menuconfig  et si tu veux changer quelque chose souviens toi bien de ce que
tu fais, faut souvent s'y prendre à plusieurs fois, prends ton temps de toute façon ça supprime jamais le noyau fonctionnel, heureusement tu vas me dire

Hors ligne

#9 19-04-2008 13:39:54

Cyber-Gedeon
Membre
Lieu : Haut-Jura
Distrib. : Jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : Fluxbox
Inscription : 15-07-2007

Re : Compilation du noyau ( isntallation des paquets .deb )

Merci pour ces encouragements,
  c'est en forgeant qu'on devient forgeron...


Je n'ai pas le temps de m'en occupper actuellement mais,d'après ton topic, est il possible de reprendre la compilation à cette commande :

   cp /boot/config-$(uname -r) .config


A+

Dominique

Hors ligne

#10 19-04-2008 15:43:51

n3os
Modérateur
Lieu : /Debian/Home/neos
Distrib. : Sid
Noyau : 2.6.35
(G)UI : e17
Inscription : 14-07-2007

Re : Compilation du noyau ( isntallation des paquets .deb )

Cyber-Gedeon a écrit :

Merci pour ces encouragements,
  c'est en forgeant qu'on devient forgeron...


Je n'ai pas le temps de m'en occupper actuellement mais,d'après ton topic, est il possible de reprendre la compilation à cette commande :

   cp /boot/config-$(uname -r) .config


A+

Dominique


oui, il te demandera simplement d'écraser le .config déjà dans ton répertoire linux-source-2......
tu réponds o ou y

avant de relancer la commande pour créer un nouveau noyau, tu feras un
fakeroot make-kpkg clean
et ensuite
la commande pour créer ton noyau --> fakeroot make-kpkg --initrd --append-to-version................

Hors ligne

Pied de page des forums