Premier pas dans le monde de l'embarqué

Menclé -  
bob031 Messages postés 8228 Statut Membre -
Bonjour,
je viens de me lancer dans le monde linux , veuillez m'en escuser; je veux faire une compilation croisée pour processeur ARM9 et pour le moment la seule chose dont je dispose est de ma distribution linux ( SUSSE 10.2); s'il vous plait donner moi un coup de main.
Merci

1 réponse

  1. 3HackerX
     
    Salut, et bienvenue sous LINUX désoler mais je vois pas se qu'es une compilation croisée essay d'aller sur un forum du style ubuntu et expose ton probleme ou attends une réponce ici
    0
    1. Mencle
       
      salut, j'ai un problème de compilation du noyau linux

      j'utilise sur mon portable SUSE 10.2 doté du noyau 2.6.18 et j'ai téléchargé un noyau 2.6.24 j'ai suivi les étapes de compilation (décompression dans le repertoire /usr/src/linux-2.6.24 ; utilisation des commandes make mrproper, make menuconfig, "ici ne sachant pas exactement quoi accepté ni quoi refuser j'ai pris la configuration par défaut" , make dep , make clean, make bzImage, make modules.)
      Pour l'installation, comme mon objectif est d'installer et faire cohabiter les deux noyaux 2.6.18 et 2.6.24, j'ai copier et renomer (en ajoutant la version) l'Image du noyau bzImage dans le repertoire /boot ainsi que le fichier system.map; l'étape suivante est normalement de faire make install mais quand je le fait il m'affiche ce méssage:




      mylord:/usr/src/linux-2.6.24.4 # make install

      sh /usr/src/linux-2.6.24.4/arch/x86/boot/install.sh 2.6.24.4-default arch/x86/boot/bzImage System.map "/boot"

      You may need to create an initial ramdisk now.

      mylord:/usr/src/linux-2.6.24.4 # mkinitrd

      Root device: /dev/sda6 (mounted on / as ext2)

      Module list: processor thermal piix ahci fan edd (xennet xenblk)



      Kernel image: /boot/vmlinuz-2.6.18.2-34-default

      Initrd image: /boot/initrd-2.6.18.2-34-default

      Adding the root filesystem module (ext2)

      Shared libs: lib/ld-2.5.so lib/libacl.so.1.1.0 lib/libattr.so.1.1.0 lib/libblkid.so.1.0 lib/libc-2.5.so lib/libcom_err.so.2.1 lib/libdl-2.5.so lib/libext2fs.so.2.4 lib/libhistory.so.5.1 lib/libncurses.so.5.5 lib/libpthread-2.5.so lib/libreadline.so.5.1 lib/librt-2.5.so lib/libutil-2.5.so lib/libuuid.so.1.2 lib/libvolume_id.so.0.73.0 lib/libnss_files-2.5.so lib/libnss_files.so.2 lib/libgcc_s.so.1

      Driver modules: ide-core ide-disk scsi_mod sd_mod processor thermal piix libata ahci fan edd

      Filesystem modules: mbcache ext2

      Including: initramfs fsck.ext2

      Bootsplash: SuSE (800x600)

      14374 blocks

      mylord:/usr/src/linux-2.6.24.4 # make install

      sh /usr/src/linux-2.6.24.4/arch/x86/boot/install.sh 2.6.24.4-default arch/x86/boot/bzImage System.map "/boot"

      You may need to create an initial ramdisk now.





      j'ai essayé de créer un fichier Initrd mais je ne sais pas comment m'y prendre pour résoudre ce problème ; s'il vous plait donnez moi un coup de main.
      0
      1. bob031 Messages postés 8228 Statut Membre 473 > Mencle
         
        que donne ceci :
        ls -l /usr/src/

        et ceci :
        ls -l /boot/
        0