Vincent Mollimard a écrit :

Bonjour la liste,
Salut

J'ai monté un PC pour mon gamin en sarge. Toute l'installation c'est
bien passée mais j'ai le souci suivant :
j'ai recompilé un noyau pour pouvoir installer les sources et recompilé
Il vient d'où ton noyau : debian ou kernel.org
Si tu veux recompiler ton noyau et utiliser initrd tu DOIS utiliser la source de debian. Je viens de passer une semaine a essayer de compiler mes noyaux avec les sources kernel.org et initrd et je n'ai pas réussi. De plus les sources de debian comportent des pacths bien utiles (acls en particulier)
un 2.6.7 pour pouvoir ensuite compiler un driver wifi Ralink 2400. Mais
Tu l'as trouvé où ce driver ?
au boot, j'ai un kernel panic. Visiblement, le noyau installé par la
sarge se lance avec un initrd. Celui que j'ai compilé n'utilise pas
Pour simplifier, mkinitrd permet de créer une image de boot (/boot/initrd) qui va te permettre de monter ton root (/) et le kernel qui est dessus (/boot/vmlinuz). Ca peut paraître un peu tordu mais c'est d'une efficacité redoutable.
initrd. Je suppose que dans l'initrd il y a une gestion du chipset SiS
/boot/initrd contient le module de ton chipset ide et le charge. Ce qui permet de charger le kernel qui se trouve /boot/vmlinuz ...
de la carte mère car le kernel panic ne reconnait pas bien le disque.
Ma question est donc de savoir où trouver de la doc pour apprendre à
construire un démarrage avec initrd.
Pour être rapide : il faut mettre en dur dans le noyau Ram Disk support et activer Initial RAM disk (initrd) support. Il faut egalement mettre en dur Compressed ROM file system support. Ensuite tu crées ton image initrd avec mkinitrd, tu modifies grub ou lilo et ca devrait marcher ...


Merci  d'avance, Vincent
de rien




Répondre à