Forum Linux.général Busybox

Posté par  .
Étiquettes : aucune
0
24
nov.
2005

Bonjour,

je suis en train de modifier la distrib geexbox afin de rajouter des menus webradio et webtv et j'ai besoin de la commande ftpget de busybox ,dans la distrib actuelle il n'y a pas la commande d'activé j'ai donc téléchargé la dernière version de busybox et recompilé avec les commandes dont j'ai besoin et inclus le busybox compilé dans initrd.gz mon probleme c'est que quand je boot avec mon cd j'ai un "kernel panic not found linuxrc" alors que dans mon initrd.gz il est la et dans le linux.conf j'ai init=linuxrc !!!

quelqu'un a une idée ????

merci.

  • # il suffit de modifier l'existant

    Posté par  (site web personnel) . Évalué à 2.

    tu prends tes sources et fais ton make normal.
    ensuite :

    cd build.i386/busybox
    make menuconfig
    tu changes les options que tu veux
    exit & save
    cp .config ../../packages/busybox/config/busybox.conf
    cd ../..
    ./scripts/clean busybox
    make

    et ca te fait une nouvelle iso avec tes programmes en plus
    • [^] # Re: il suffit de modifier l'existant

      Posté par  . Évalué à 1.

      j'ai deja créé mon busybox ! il fonctionne !
      c'est quand je l'integre dans l'initrd.gz et que je regénère mon iso ... je boot avec cette image et la j'ai un kernel panic !
      il ne trouve pas linuxrc alors qu'il est la !!!
      • [^] # Re: il suffit de modifier l'existant

        Posté par  (site web personnel) . Évalué à 1.

        le "make" le mettra tout seul dans l'iso et dans l'initrd, je ne comprends pas où est ton problème.
        Tu ne compile pas un busybox à la main en essayant de le mettre sauvagement dans l'initrd rassure moi ?
        • [^] # Re: il suffit de modifier l'existant

          Posté par  . Évalué à 1.

          quand tu fais un make config... tu configure busybox et ensuite tu fais ... un make il te cree alors un fichier executable busybox !!!
          et comment tu fais pour le mettre dans l'initrd.gz???
          tu ne decompresse pas ton initrd.gz pour inclure busybox ???
          >gunzip initrd.gz
          >mount -o loop initrd /tmp
          >cp busybox /tmp/bin/busybox
          >umount /tmp
          >gzip initrd
          faut pas comme ca ???

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.