J'ai besoin d'intimité. Non pas parce que mes actions sont douteuses, mais parce que votre jugement et vos intentions le sont.
5138 links
Pour cloner et gérer un parc d'ordi
Bien penser à charger les dépendances avant toute compilation.
Pour lancer piclone depuis ubuntu (après l'avoir préalablement compilé), il faut entrer la commande suivante :
sudo dbus-launch piclone
car piclone a besoin des droits root
pour lancer les commandes semblables à celles de gparted et pour accéder au bus du gestionnaire de disques de la session sans passer par celui du système (utilisé par défaut par root).
Le mieux est de créer un lanceur avec la commande enregistrée.
Dans le dossier ~/.local/share/applications/
, créer le fichier piclone.desktop
dont le contenu sera :
[Desktop Entry]
Version=1.1
Type=Application
Name=SD Card Copier
GenericName=SD Card Copier
Comment=Copier le système d'exploitation de la carte SD
Icon=media-removable
Exec=env SUDO_ASKPASS=/usr/lib/piclone/pwdpic.sh sudo -AE dbus-launch piclone
Terminal=true
Actions=
Categories=Filesystem;Utility;
StartupNotify=true
Ce lanceur nécessite un script permettant de demander le mot de passe utilisateur lors du lancement de l'application.
Il faut créer ce script pwdpic.sh
dans le dossier /usr/lib/piclone/
:
#!/bin/bash
export TEXTDOMAIN=piclone
. gettext.sh
zenity --password --title "$(gettext "Password Required")"
La dernière étape est de donner les droits nécessaires pour que ce fichier soit considéré comme une application :
sudo chmod +x /usr/lib/piclone/pwdpic.sh
Un article sur rpi-clone de Framboise314.
Trop bien. Si j'ai bien compris, cela permet de cloner la carte en fonctionnement.
EDIT : Je confirme. Ça fonctionne du tonnerre. On copie la carte en fonctionnement sur une clé USB de taille équivalente ou différente. Puis, on démarre le raspberry sur la clé USB ainsi clonée et on peut recopier cette clé sur une nouvelle carte SD ou sur une nouvelle clé USB. Bref, c'est top.
Merci billw2 !!!
dd bs=1M if=/dev/mmcblkX of=/tmp/SDOriginale.img
bs
est le nombre d'octets copiés à la fois, par défaut il est à 512. 1M fait copier 1Mo à la fois, qui est un bon équilibre temps/ressources,
if
est le disque source,
of
est la destination du fichier de sortie