Je partage ma petite expérience ici, des fois que ça puisse servir à d'autres.
Voilà, j'ai installé une belle Debian sarge avec le tout nouvel installeur Debian RC1. Ca marche très bien, merci.
Sauf que quand j'ai voulu mettre un noyau maison, j'avais un kernel panic au boot.
VFS: Cannot open root device
J'ai fait le test en mettant exactement les mêmes options que le noyau d'origine : rien à faire. J'ai longtemps cherché du côté de grub, puis j'ai finalement trouvé la solution dans la doc Debian du package kernel-source : il faut passer l'option --initrd à la commande make-kpkg. Ce qui donne un truc du genre :
make-kpkg --initrd --revision=custom.1.0 kernel_image
Vu qu'initrd est utilisé par défaut à l'installation, j'aurais trouvé ça plus logique que make-kpkg intègre cette option par défaut également.
# Oui mais non
Posté par Ramso . Évalué à 1.
Sinon, si c'est pour recompiler le noyau de Debian en changeant des options, le truc sympa, en tout cas à l'époque où je m'en souciais encore, c'est de faire construire un paquet (source/buildpackage).
[^] # Re: Oui mais non
Posté par Marc (site web personnel) . Évalué à 2.
tu veux dire quoi? parceque chez moi make-kpkg fait un paquet justement...quelle différence par rapport à ta solution?
# Commentaire supprimé
Posté par Anonyme . Évalué à 3.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: RTFM non de non !! ;)
Posté par pini . Évalué à 1.
[^] # Re: RTFM non de non !! ;)
Posté par Quzqo . Évalué à 4.
En gros il y a 4 points a verifier :
1. activer le support initrd du noyau
2. make-kpkg avec l'option permettant d'inclure automatiquement l'image initrd dans le package
3. positionner do_initrd à yes si on utilise afin que dpkg ne s'enerve pas à l'installation de ce noyau
4. mettre a jour son grub/lilo pour prendre en compte l'image initrd
Mais l'intrd n'est aucunement obligatoire. Que le noyau Debian par defaut se présente sous cette forme reste normal afin d'obtenir un noyau supportant un maximum de materiels sans avoir une taille delirante.
Pour un noyau perso' je ne vois pas trop l'interet si ce n'est pour une configuration un speciale du genre boot-RAID d'autant que sur la serie 2.4 il y a une tripotée de modules qui restent chargés inutilement (mais peut-être est-ce un bug sur ma version)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.