Avec mon ancien système SARGE, comme je l'avais précisé dans mes posts
de la semaine dernière, les noyaux que j'obtenais se plantaient au boot,
parce que je n'arrivais pas à obtenir une initrd.img qui convienne.
C'est ce qui a hâté ma décision d'installer une distro récente.
Aujourd'hui, avec Lenny, je suis revenu au point de départ, et toujours
pas moyen de recompiler un noyau qui boote. J'ai téléchargé 2.6.30.4 et
l'ai recompilé sans erreur, mais je viens d'avoir la surprise de
constater que, dans mon Lenny, 'mkinitrd' est absent ! Apparemment çà
n'existe plus, et il n'y a rien de ce genre qui soit accessible avec
apt-get install. Aucune info disponible apparemment, et ce n'est pas la
lecture des documentations fournies avec le fichier kernel qui vont
beaucoup me renseigner, car je viens de lire un document sur le sujet,
mais complètement dépassé (daté de 1998, on n'y parle que de Lilo, pas
de Grub !), alors qu'il s'agit du dossier de téléchargement d'un noyau
récent (2008-2009)
Et pourtant, lorsque, pas plus tard qu'il y a 72 heures, j'ai installé
Lenny, un fichier initrd.img-2.6.26-2-686 a bien été généré et installé
dans /boot, il est spécifié dans /boot/grub/menu.lst.
Mais, pour le nouveau noyau que je viens de compiler... bernique !
Merci d'avance pour votre aide
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Sylvain Sauvage
bdebreil, vendredi 28 août 2009, 12:45:49 CEST
Bonjour à tous,
âjour
[â¦] mais je viens d'avoir la surprise de constater que, dans mon Lenny, 'mkinitrd' est absent ! Apparemment à §Ã n'existe plus, et il n'y a rien de ce genre qui soit accessible avec apt-get install.
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS
bdebreil, vendredi 28 août 2009, 12:45:49 CEST
Bonjour à tous,
âjour
[â¦]
mais je viens d'avoir la surprise de
constater que, dans mon Lenny, 'mkinitrd' est absent ! Apparemment à §Ã
n'existe plus, et il n'y a rien de ce genre qui soit accessible avec
apt-get install.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
[â¦] mais je viens d'avoir la surprise de constater que, dans mon Lenny, 'mkinitrd' est absent ! Apparemment à §Ã n'existe plus, et il n'y a rien de ce genre qui soit accessible avec apt-get install.
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS
François Cerbelle
bdebreil a écrit :
Bonjour à tous,
[...]
Aujourd'hui, avec Lenny, je suis revenu au point de départ, et toujours pas moyen de recompiler un noyau qui boote. J'ai téléchargé 2.6.30.4 et l'ai recompilé sans erreur, mais je viens d'avoir la surprise de constater que, dans mon Lenny, 'mkinitrd' est absent ! Apparemment çà n'existe plus, et il n'y a rien de ce genre qui soit accessible avec apt-get install. Aucune info disponible apparemment, et ce n'est pas la
[...] En effet, il existe plusieurs méthodes pour créer des initrd, elles sont encapsulees dans le script update-initrd. Regarde le man pour connaitre l'option qui te concerne.
Et pourtant, lorsque, pas plus tard qu'il y a 72 heures, j'ai installé Lenny, un fichier initrd.img-2.6.26-2-686 a bien été généré et installé dans /boot, il est spécifié dans /boot/grub/menu.lst. Mais, pour le nouveau noyau que je viens de compiler... bernique !
Là encore, c'est normal, l'initrd est construit à l installation du paquet contenant le noyau, il ne peut pas etre construit à l'avance par le mainteneur du paquet ou lors de la compilation du paquet car il peut contenir des scripts propres à la machine sur laquelle il sera installé. Par exemple, si tu utilises LVM, du cryptsetup, du RAID ou simplement splashy avec pm-utils, tu as besoin d'inclure des scripts de reconnaissance des partitions et d'affichage dans l'initrd.
C'est pourquoi, si tu utilises les scripts de compilation d'un noyau pour Debian, tu as l'option --initrd qui va construire un paquet créant dynamiquement le fichier initrd lors de son installation, à partir des scripts spécifiques à ta machine, des contraintes de ta machine (systemes de fichiers utilisés par la racine, par exemple) et des modules compilés livrés dans le paquet, avec le noyau.
Il faut que tu compiles ton noyau avec la commande make-kpkg, présente dans le paquet kernel-package.
A+ Fanfan
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS
bdebreil a écrit :
Bonjour à tous,
[...]
Aujourd'hui, avec Lenny, je suis revenu au point de départ, et toujours
pas moyen de recompiler un noyau qui boote. J'ai téléchargé 2.6.30.4 et
l'ai recompilé sans erreur, mais je viens d'avoir la surprise de
constater que, dans mon Lenny, 'mkinitrd' est absent ! Apparemment çà
n'existe plus, et il n'y a rien de ce genre qui soit accessible avec
apt-get install. Aucune info disponible apparemment, et ce n'est pas la
[...]
En effet, il existe plusieurs méthodes pour créer des initrd, elles sont encapsulees dans le script
update-initrd. Regarde le man pour connaitre l'option qui te concerne.
Et pourtant, lorsque, pas plus tard qu'il y a 72 heures, j'ai installé
Lenny, un fichier initrd.img-2.6.26-2-686 a bien été généré et installé
dans /boot, il est spécifié dans /boot/grub/menu.lst.
Mais, pour le nouveau noyau que je viens de compiler... bernique !
Là encore, c'est normal, l'initrd est construit à l installation du paquet contenant le noyau, il ne
peut pas etre construit à l'avance par le mainteneur du paquet ou lors de la compilation du paquet
car il peut contenir des scripts propres à la machine sur laquelle il sera installé. Par exemple, si
tu utilises LVM, du cryptsetup, du RAID ou simplement splashy avec pm-utils, tu as besoin d'inclure
des scripts de reconnaissance des partitions et d'affichage dans l'initrd.
C'est pourquoi, si tu utilises les scripts de compilation d'un noyau pour Debian, tu as l'option
--initrd qui va construire un paquet créant dynamiquement le fichier initrd lors de son
installation, à partir des scripts spécifiques à ta machine, des contraintes de ta machine (systemes
de fichiers utilisés par la racine, par exemple) et des modules compilés livrés dans le paquet, avec
le noyau.
Il faut que tu compiles ton noyau avec la commande make-kpkg, présente dans le paquet kernel-package.
A+
Fanfan
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Aujourd'hui, avec Lenny, je suis revenu au point de départ, et toujours pas moyen de recompiler un noyau qui boote. J'ai téléchargé 2.6.30.4 et l'ai recompilé sans erreur, mais je viens d'avoir la surprise de constater que, dans mon Lenny, 'mkinitrd' est absent ! Apparemment çà n'existe plus, et il n'y a rien de ce genre qui soit accessible avec apt-get install. Aucune info disponible apparemment, et ce n'est pas la
[...] En effet, il existe plusieurs méthodes pour créer des initrd, elles sont encapsulees dans le script update-initrd. Regarde le man pour connaitre l'option qui te concerne.
Et pourtant, lorsque, pas plus tard qu'il y a 72 heures, j'ai installé Lenny, un fichier initrd.img-2.6.26-2-686 a bien été généré et installé dans /boot, il est spécifié dans /boot/grub/menu.lst. Mais, pour le nouveau noyau que je viens de compiler... bernique !
Là encore, c'est normal, l'initrd est construit à l installation du paquet contenant le noyau, il ne peut pas etre construit à l'avance par le mainteneur du paquet ou lors de la compilation du paquet car il peut contenir des scripts propres à la machine sur laquelle il sera installé. Par exemple, si tu utilises LVM, du cryptsetup, du RAID ou simplement splashy avec pm-utils, tu as besoin d'inclure des scripts de reconnaissance des partitions et d'affichage dans l'initrd.
C'est pourquoi, si tu utilises les scripts de compilation d'un noyau pour Debian, tu as l'option --initrd qui va construire un paquet créant dynamiquement le fichier initrd lors de son installation, à partir des scripts spécifiques à ta machine, des contraintes de ta machine (systemes de fichiers utilisés par la racine, par exemple) et des modules compilés livrés dans le paquet, avec le noyau.
Il faut que tu compiles ton noyau avec la commande make-kpkg, présente dans le paquet kernel-package.
A+ Fanfan
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS