Comment écrire dans un file .img avec deux partitions différentes?

  1. J'ai travaillé sur la construction d'un operating system basé sur Linux pour Raspberry-pi en utilisant buildroot.
  2. Je génère le file .img vide requirejs en utilisant les utilitaires "dd" et "fdisk".
  3. Je crée deux partitions vides comme suit; partition1: vfat et partition2: ext4.
  4. De plus, je devais copyr les files du bootloader dans partion1 et les files du système de files racine générés par buildroot vers partition2.
  5. J'ai utilisé ce qui précède en utilisant l'utilitaire "kpartx" en montant le file image et en copiant les files sur les partitions montées. Mais inconvénient de ceci est qu'il a besoin de privilèges root.
  6. Je me demandais s'il y avait un autre moyen de le faire sans avoir besoin de privilèges root? Est-ce que quelqu'un a une idée à ce sujet?

les references:

  • https://superuser.com/questions/367196/linux-how-to-format-multiple-file-systems-within-one-file?newreg=754bef1f5f6446e18cb816d0edf750fd
  • http://robert.penz.name/73/kpartx-a-tool-for-mounting-partitions-within-an-image-file/

ce n'est en fait pas vraiment la réponse à votre question, mais je vous recommand d'utiliser

https://github.com/Linutronix/elbe 

pour build un système de files basé sur Debian pour votre r-pi.