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+

Répondre à