Bonjour, Enfin je boote sur un noyau 2.6.6 qui se lance sans initrd. çà fonctionne en rajoutant en dur dans le .config:
CONFIG_IDE_GENERIC=y CONFIG_BLK_DEV_GENERIC=y CONFIG_IDE=y CONFIG_BLK_DEV_IDE=y CONFIG_BLK_DEV_IDEDISK=y CONFIG_BLK_DEV_IDECD=y CONFIG_IDE_TASKFILE_IO=y CONFIG_IDEPCI_SHARE_IRQ=y CONFIG_BLK_DEV_IDEDMA_PCI=y CONFIG_IDEDMA_PCI_AUTO=y CONFIG_BLK_DEV_IDEDMA=y CONFIG_IDEDMA_AUTO=y CONFIG_CD_NO_IDESCSI=y Merci à Laurux pour ses conseils éclairés. Le dim 25/07/2004 à 14:51, laurux a écrit : > Le Sat, 24 Jul 2004 23:36:41 +0200, Abred a voulu dire : > > > > > J'ai fait ce que l'on me suggerait mais j'ai tjs le meme probleme > > pour booter un noyau 2.6.6 sans utiliser initrd. > > > > J'ai installé un kernel-image 2.6.6-1-386, je boote dessus, > > travaille avec, tout est ok, sauf que j'ai envie de compiler mon > > propre noyau 2.6.6. > > Bon, ok, c'est déjà un point positif. > > > > Comme suggéré: > > > > $ cp /boot/config-2.6.6-1-386 /usr/src/kernel-source-2.6.6/.config > > > > Voila les modifs que j'ai apporté au .config > > > > # CONFIG_BLK_DEV_INITRD is not set --> pour ne plus utiliser initrd > > CONFIG_IDE=y > > CONFIG_BLK_DEV_IDE=y > > CONFIG_BLK_DEV_IDEDISK=y > > CONFIG_EXT3_FS=y # mes partitions sont en ext3 > > CONFIG_JBD=y > > # CONFIG_DEVFS_FS is not set # Pour ne plus utiliser devfs > > Je pense qu'une option nécessaire au démarrage de ton Pc est toujours > en module. > Pour voir quel est ce module qui manque, tu peux lancer le noyau > standard et ensuite faire un lsmod pour lister les modules en mémoire. > Il suffit de repérer celui ou ceux nécessaires au démarrage pour les > mettre en dur dans ton noyau. Il faut repérer ceux qui sont en rapport > avec la gestion des disques IDE et il faut donc écarter tous ceux qui > en rapport avec le son, le réseau, l'usb. > Par exemple, il faut mettre en dur CONFIG_BLK_DEV_GENERIC (par défaut, > il est en module). > > A+