diff --git a/README.md b/README.md index ac7fdc4..13ec83a 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,10 @@ mageia4arm Outils servant à générer une image Mageia pour systèmes à base de processeurs arm ### Démarrage rapide : - +Avoir une copie de ce dépot : +``` +git clone https://git.labolyon.fr/DTux/mageia4arm +``` Choisissez le dossier de configuration adapté à votre besoin (rpi ou xu4), sinon créez un nouveau dossier de configuration, copiez le fichier "mageia4arm.cfg.template" à l'interieur et modifiez le selon vos besoins. Par défaut l'utilisateur est "pi" avec le mot de passe "raspberry", et l'administrateur "root" avec le mot de passe "piroot". @@ -76,17 +79,48 @@ Diverses informations complémentaires. #### Graver une image Il est possible de graver l'image avec dd, souvent les cartes SD sont disponibles sous le nom mmcblkX avec X leurs numéros. -``` dd if=./build/Mageia-7-bananaPro1.img of=/dev/mmcblkX ``` +``` +dd if=./build/Mageia-7-bananaPro1.img of=/dev/mmcblkX +``` On peut ajouter une barre de progression : -``` dd if=./build/Mageia-7-bananaPro1.img | pv -s $(ls -l ./build/Mageia-7-bananaPro1.img | cut -d ' ' -f 5) | gzip -9 | dd of=/dev/mmcblkX ``` +``` +dd if=./build/Mageia-7-bananaPro1.img | pv -s $(ls -l ./build/Mageia-7-bananaPro1.img | cut -d ' ' -f 5) | gzip -9 | dd of=/dev/mmcblkX +``` #### Compresser une image Pour compresser l'image, de plusieurs Go en quelques centaines de Mo pour la mettre en ligne par exemple, il est possible d'exécuter la commande suivante : -``` dd if=./build/Mageia-7-bananaPro1.img | gzip -9 | dd of=./build/Mageia-7-bananaPro1.img.gzip ``` +``` +dd if=./build/Mageia-7-bananaPro1.img | gzip -9 | dd of=./build/Mageia-7-bananaPro1.img.gzip +``` Avec une barre d'avancement : -``` dd if=./build/Mageia-7-bananaPro1.img | pv -s $(ls -l ./build/Mageia-7-bananaPro1.img | cut -d ' ' -f 5) | gzip -9 | dd of=./build/Mageia-7-bananaPro1.img.gzip ``` +``` +dd if=./build/Mageia-7-bananaPro1.img | pv -s $(ls -l ./build/Mageia-7-bananaPro1.img | cut -d ' ' -f 5) | gzip -9 | dd of=./build/Mageia-7-bananaPro1.img.gzip +``` Il est possible d'utiliser d'autre logiciel de compression comme xz par exemple. +#### Calculer les sommes de contrôles +Pour s'assurer qu'un fichier a été bien téléchargé, pour vérifier son intégrité, il est d'usage de comparer la somme de contrôle. On peut la calculer avec l'algorithme MD5, SHA1, SHA256, SHA512. Par exemple : +``` +cd /home/user/workspace/mageia4arm/build +md5sum Mageia-7-bananaPro1.img > Mageia-7-bananaPro1.img.md5 +``` +Il est possible de remplacer la commande md5sum par sha1sum ou sha256sum ou encore sha512sum. + +#### Signer les sommes de contrôles +Pour assurer les utilisateurs que le fichier télécharger vient bien de vous et non d'un tiers malveillant, il est possible de signer la somme de contrôle avec votre clef. +``` +cd /home/user/workspace/mageia4arm/build +gpg --sign Mageia-7-bananaPro1.img.md5 +``` +La commande génère automatiquement le fichier de signature reprenant le nom du fichier à l'identique et ajoutant l'extension .gpg + +#### Vérifier les sommes de contrôles +Pour vérifier une somme de contrôle, il faut joindre le créateur de l'image, lui faire confiance, ajouter sa clef à son trousseau de clef. Ensuite, il est possible d'exécuter la commande suivante : +``` +cd /home/user/Téléchargements/ +gpg --verify Mageia-7-bananaPro1.img.md5 +``` + # English ### Description: