web-dev-qa-db-fra.com

étapes pour créer un fichier image DD à partir de USB et restaurer une image sur un USB différent

J'ai réussi (le fichier créé, Ubuntu n'émet aucun message d'erreur). J'ai créé une image à partir de tout un usb persistant et vivant d'Ubuntu. (Sdc1) - le fichier ubuntu1.img fait 4.3gb, il est donc raisonnable de croire

/ media/images/tst # dd si =/dev/sdc1 de =/media/images/tst/ubuntu1.img

est correctement formaté et transformé en une image valide du lecteur USB.

Alors ...... j'essaie de mettre l'image sur un usb nouvellement formaté fat32. l’usb original et le nouvel usb ont deux partitions, la première sur les deux usb est ubuntu live. la partition copiée sur le nouvel usb est un peu plus grande que la partition usb originale copiée (la taille ne devrait donc pas poser de problème).

commande dd pour copier l'image sur usb (i cd dans le dossier où se trouve ubuntu1.img)

/ media/images/tst # dd si = ubuntu1.img de =/dev/sdc1

ce processus n’affiche pas non plus d’erreur. Après environ 20 minutes, le résultat est

8388607 + 1 enregistrements dans

8388607 + 1 enregistrements

4294967295 octets (4,3 Go) copiés, 1615,69 s, 2,7 Mo/s

MAIS ... l'USB est inutile, le bios se plaint de l'absence de GRLDR

j'ai essayé avec Ubuntu, Kali, Backtrack, Slax et une ou deux autres distributions Linux. J'ai essayé avec plusieurs PC qui démarrent tous à partir de USB en direct sans problème. Le seul moyen que j’ai trouvé pour copier un usb live linux de manière fiable, est sous windows: ((

si quelqu'un a utilisé avec succès dd pour copier une distribution linux live usb (toute marque) dans un fichier image, puis à partir du même fichier image vers un nouvel usb ......... S'IL VOUS PLAÎT partager un peu de sagesse - merci d'avance de votre lecture et prendre le temps de répondre

8
doubt

Vous avez cloné "sdc1" qui est une partition unique, mais vous avez l’impression que vous essayez de cloner un système d’exploitation, ce qui signifie que vous avez également besoin des programmes de démarrage.

L'emplacement de cette information dépendra de la manière dont vous avez configuré les choses. Par exemple, si vous utilisez une table de partitions MBR, elle est stockée dans le lecteur. Si vous utilisez GPT avec le BIOS, elle est stockée dans le MBR protégé du lecteur. Si vous utilisez GPT avec UEFI, elle est stockée sur l'ESP et si vous chargez la chaîne, vous pourriez alors avoir des données de démarrage sur un MBR de partition et le lecteur MBR.

DD peut être utilisé pour cloner des secteurs MBR ou un ESP. Sinon, vous pouvez simplement cloner l'ensemble du lecteur pour vous épargner le problème de la création de plusieurs images. Personnellement, je recommande d'éviter le clonage des MBR car je ne l'ai essayé qu'une fois et sans succès. Les ESP ou des disques entiers ont toujours bien fonctionné pour moi sans problème.

Mes exemples ci-dessous utilisent la création d’une image, puis la restauration à partir de celle-ci puisque c’est l’approche que vous utilisez, mais pour l’instant, si vous pouvez connecter les deux clés USB à l’ordinateur à la fois, vous pouvez directement cloner de l’une à l’autre sans faire une image.

Pas:

MBR du lecteur de sauvegarde et table de partition:

  1. Dans le terminal, tapez "Sudo -i".

  2. Dans le terminal, tapez "dd if=/dev/sda of=/media/location/backup.img bs=512 count=1".

Restaurer le lecteur MBR:

  1. Dans le terminal, tapez "Sudo -i".

  2. Dans le terminal, tapez "dd if=/media/location/backup.img of=/dev/sda bs=446 count=1".

MBR de partition de sauvegarde et table de partition:

  1. Dans le terminal, tapez "Sudo -i".

  2. Dans le terminal, tapez "dd if=/dev/sda1 of=/media/location/backup.img bs=512 count=1".

Restauration de la partition MBR:

  1. Dans le terminal, tapez "Sudo -i".

  2. Dans le terminal, tapez "dd if=/media/location/backup.img of=/dev/sda1 bs=446 count=1".

Sauvegarder un ESP:

  1. Dans le terminal, tapez "Sudo -i".

  2. Dans le terminal, tapez "dd if=/dev/sda1 of=/media/location/backup.img".

[Ce processus est identique au clonage de toute autre partition.]

Restaurer un ESP:

  1. Dans le terminal, tapez "Sudo -i".

  2. Dans le terminal, tapez "dd if=/media/location/backup.img of=/dev/sda1".

Sauvegarder une partition:

  1. Dans le terminal, tapez "Sudo -i".

  2. Dans le terminal, tapez "dd if=/dev/sda1 of=/media/location/backup.img".

Restaurer une partition:

  1. Dans le terminal, tapez "Sudo -i".

  2. Dans le terminal, tapez "dd if=/media/location/backup.img of=/dev/sda1".

[ACTION RECOMMANDÉE] Sauvegardez un lecteur:

  1. Dans le terminal, tapez "Sudo -i".

  2. Dans le terminal, tapez "dd if=/dev/sda of=/media/location/backup.img".

[ACTION RECOMMANDÉE] Restaurez un lecteur:

  1. Dans le terminal, tapez "Sudo -i".

  2. Dans le terminal, tapez "dd if=/media/location/backup.img of=/dev/sda".

Remarques:

  • Il est recommandé d'exécuter DD en tant que root et non Sudo, sans quoi des interruptions pourraient éventuellement se produire. Sur Ubuntu, cela est difficile étant donné que vous ne pouvez pas vous connecter en tant que root.

  • Lors de la restauration de MBR, vous pouvez utiliser 512 ou 446. 446 restaurera simplement le MBR (où le code de la courroie d'amorçage et le chargeur de démarrage sont écrits). 512 va restaurer le MBR et la table de partition.

  • Vous n'êtes pas obligé de faire une image; vous pouvez cloner directement de la source à la destination.

Sources:

Ressources supplémentaires:

8
please delete me