Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/06/2008, à 09:02

gl25.it

compilation noyau : mkinitrd n'existe pas ?

Bonjour,
Sujet archi nouveau sur les forums : je n'arrive pas à compiler mon noyau sad (c'est mon premier essai).
J'ai suivi la méthode décrite par Soulfly_tribe90 dans http://forum.ubuntu-fr.org/viewtopic.ph … 83#p173583. J'ai donc réussi (après plusieurs essais) les points 1 à 7 (décompresser, configurer, make bzImage; make modules; make modules_install). Mon problème est que je n'arrive pas à créer l'image initrd. La commande mkinitrd n'existe pas. Où la trouver ?

J'ai essayé de m'en passer (en ne mettant pas de ligne initrd dans menu.lst) et ai récolté un kernel panic au boot.

J'ai cherché un paquet qui contienne la commande mkinitrd et n'en ai pas trouvé. D'après http://forum.ubuntu-fr.org/viewtopic.ph … 518#p96518, c'est dans initrd-tools. mais initrd-tools n'existe pas dans mes dépots activés et semble deprecated (https://launchpad.net/ubuntu/+source/initrd-tools, http://wiki.debian.org/InitrdReplacementOptions). La dernière version est pour feisty. Et si je l'installais de force ?

J'ai essayé d'utiliser la commande mkinitrd.yaird du paquet yaird (Yet Another MkInitRD). La commande s'execute et me renvoie des erreurs du type "unrecognised device". Faut-il persévérer du coté de yaird ?

Config :
Noyau actuel : 2.6.24-16-generic installé automatiquement
Noyau que je souhaite installer : 2.6.25 de kernel.org
Pour mon .config, j'ai récupéré /boot/config-2.6.24-16-generic et fait un make oldconfig en répondant presque toujours la réponse par défaut ou bien en désactivant des trucs que mon PC n'a pas (wifi, bluetooth).

Remarques :
J'ai lu les tutos http://doc.ubuntu-fr.org/tutoriel/comme … mesure_old, http://doc.ubuntu-fr.org/tutoriel/comme … kernel.org, et d'autres. Je n'ai pas utilisé "make-kpkg --initrd buildpackage; sudo dpkg -i linux*.deb" pour voir ce qui se passe vraiment lorsqu'on installe un nouveau noyau.
Au milieu de ma compilation, j'ai eu des problèmes d'espace disque, donc j'ai du recommencer.

En résumé, comment créer l'image initrd pour mon nouveau noyau ?
Merci pour votre aide,
gl25.it.


Ubuntist depuis Noël 2006.

Hors ligne

#2 Le 18/07/2008, à 13:58

beatjuggler

Re : compilation noyau : mkinitrd n'existe pas ?

Salut, j'ai le meme souci sous Debian...

As tu trouvé une solution???


Merci

Hors ligne

#3 Le 18/07/2008, à 14:14

Compte anonymisé

Re : compilation noyau : mkinitrd n'existe pas ?

Salut

Ne serait-ce pas :
update-initramfs  et initramfs-tools ?????????????????

@+

#4 Le 18/07/2008, à 14:49

cep

Re : compilation noyau : mkinitrd n'existe pas ?

gl25.it a écrit :

Bonjour,
Sujet archi nouveau sur les forums : je n'arrive pas à compiler mon noyau sad (c'est mon premier essai).
J'ai suivi la méthode décrite par Soulfly_tribe90 dans http://forum.ubuntu-fr.org/viewtopic.ph … 83#p173583.

changer de tuto pour une méthode debian plus récente.

Et la commande fakeroot make-kpkg --initrd . . .  doit aboutir.

Hors ligne

#5 Le 27/03/2010, à 21:40

K.Octopus

Re : compilation noyau : mkinitrd n'existe pas ?

si tu es tjrs interesse va voir la  http://www.trustonme.net/didactels/285.html et la http://www.infos-du-net.com/forum/26342 … nel-ubuntu. bonne chance a toi big_smile


N'kosi sikeleli Africa

Hors ligne