Erratum, j'ai oublié de préciser quel disque on sauvegarde, ici /dev/sda, les commandes gdisk sont corrigées ci-dessous.
On 03/18/2018 06:36 PM, Étienne Mollier wrote: > > > On 03/18/2018 06:09 PM, hamster wrote: >> J'ai l'habitude de sauvegarder le MBR avec : >> dd bs=512 count=1 if=/dev/sda of=/chemin/vers/fichier.dump;sync >> >> Seulement de nos jours on trouve UEFI partout, avec ses tables de partitions >> GPT, et cette commande marche plus. Google m'a dit que pour sauvegarder la >> table de partitions GPT, il faut utiliser gdisk. En effet, ca marche très >> bien, mais c'est un truc interactif et je sais pas dire a mon script >> "commance par faire gdisk /dev/sda, puis appuie sur la touche b, puis tape >> le nom du fichier a écrire". >> >> Comment qu'on fait ? >> > > Bonjour, > > Je n'ai préféré pas tester, faute de disque partitionné en GPT > à portée de main, mais la plupart des langages de shell devraient > supporter ce genre de redirection, pour remplir automatiquement > l'entrée standard d'un programme : > > echo 'b > /chemin/vers/fichier.dump' | gdisk /dev/sda > > Ou sur une ligne, pour faire plus ou moins propre : > > echo -e 'b\n/chemin/vers/fichier.dump' | gdisk /dev/sda > > Bash supporte une syntaxe auxiliaire qui, à mon sens, rend le > tout plus clair, car les caractères apparaissent dans l'ordre où > ils auraient été tapés, via l'opérateur triple chevrons : > > gdisk /dev/sda <<< 'b > /chemin/vers/fichier.dump' > > En espérant que ça aide, > À plus, > -- Étienne Mollier <[email protected]>

