J'ai réussi (fichier créé, ubuntu N'émet PAS de message d'erreur) a créé une image à partir d'une usb live ubuntu persistante entière. (Sdc1) - le fichier ubuntu1.img fait 4,3 Go, il est donc raisonnable de croire que la commande
/ media / images / tst # dd if = / dev / sdc1 of = / media / images / tst / ubuntu1.img
est correctement formaté et fait une image valide du lecteur USB.
Donc ...... j'essaie de mettre l'image sur un usb nouvellement formaté fat32. l'USB d'origine et la nouvelle USB ont toutes deux 2 partitions, la première partition sur les deux USB est ubuntu live. la partition copiée sur la nouvelle clé usb est un peu plus grande que la partition usb d'origine copiée (donc la taille ne devrait pas être un problème).
commande dd pour copier l'image sur usb (i cd dans le dossier où se trouve ubuntu1.img)
/ media / images / tst # dd if = ubuntu1.img of = / dev / sdc1
ce processus n'affiche également aucune erreur, après environ 20 minutes, le résultat est
8388607 + 1 enregistrements dans
8388607 + 1 enregistrements en sortie
4294967295 octets (4,3 Go) copiés, 1615,69 s, 2,7 Mo / s
MAIS ... l'USB est inutile le bios se plaint de manquer 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 d'USB en direct sans problème. Le seul moyen que j'ai trouvé pour copier un usb live linux de manière fiable, est dans Windows: ((
si quelqu'un a utilisé avec succès dd pour copier une distribution usb live linux (n'importe) dans un fichier image, alors du même fichier image vers une nouvelle usb ......... S'IL VOUS PLAÎT partager un peu de sagesse - merci d'avance pour la lecture et prendre le temps de répondre
Réponses:
Vous avez cloné "sdc1" qui est une seule partition mais il semble que vous tentiez de cloner un système d'exploitation, ce qui signifie que vous avez également besoin des programmes de démarrage.
L'emplacement de ces informations variera en fonction de la configuration des choses. Par exemple, si vous utilisez une table de partition MBR, elle est stockée dans le MBR du 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 pouvez avoir des données de démarrage sur un MBR de partition et le MBR de lecteur.
DD peut être utilisé pour cloner des secteurs MBR ou un ESP. Alternativement, vous pouvez simplement cloner l'intégralité du disque pour vous éviter de créer plusieurs images. Je recommande personnellement d'éviter le clonage des MBR car je ne l'ai essayé qu'une seule fois et sans succès. Les ESP ou les disques entiers ont toujours bien fonctionné pour moi, pas de problème.
Mes exemples ci-dessous utilisent la création d'une image, puis la restauration à partir de celle-ci car c'est l'approche que vous utilisez, mais pour mémoire, si vous pouvez connecter les deux clés USB à l'ordinateur à la fois, vous pouvez directement cloner de 1 à l'autre sans faire une image.
Pas:
MBR du lecteur de sauvegarde et table de partition:
Dans le type de terminal "
sudo -i
".Dans le type de terminal "
dd if=/dev/sda of=/media/location/backup.img bs=512 count=1
".Restaurer le lecteur MBR:
Dans le type de terminal "
sudo -i
".Dans le type de terminal "
dd if=/media/location/backup.img of=/dev/sda bs=446 count=1
".Sauvegarde de la partition MBR et de la table de partition:
Dans le type de terminal "
sudo -i
".Dans le type de terminal "
dd if=/dev/sda1 of=/media/location/backup.img bs=512 count=1
".Restaurer la partition MBR:
Dans le type de terminal "
sudo -i
".Dans le type de terminal "
dd if=/media/location/backup.img of=/dev/sda1 bs=446 count=1
".Sauvegarder un ESP:
Dans le type de terminal "
sudo -i
".Dans le type de terminal "
dd if=/dev/sda1 of=/media/location/backup.img
".[Ce processus est exactement le même que le clonage de toute autre partition.]
Restaurer un ESP:
Dans le type de terminal "
sudo -i
".Dans le type de terminal "
dd if=/media/location/backup.img of=/dev/sda1
".Sauvegarder une partition:
Dans le type de terminal "
sudo -i
".Dans le type de terminal "
dd if=/dev/sda1 of=/media/location/backup.img
".Restaurer une partition:
Dans le type de terminal "
sudo -i
".Dans le type de terminal "
dd if=/media/location/backup.img of=/dev/sda1
".[ACTION RECOMMANDÉE] Sauvegarder un lecteur:
Dans le type de terminal "
sudo -i
".Dans le type de terminal "
dd if=/dev/sda of=/media/location/backup.img
".[ACTION RECOMMANDÉE] Restaurer un lecteur:
Dans le type de terminal "
sudo -i
".Dans le type de terminal "
dd if=/media/location/backup.img of=/dev/sda
".Remarques:
Il est recommandé d'exécuter DD en tant que root, et non sudo, car sinon des interruptions pourraient se produire. Sur Ubuntu, cela est difficile car vous ne pouvez pas vous connecter en tant que root.
Lors de la restauration des MBR, vous pouvez utiliser 512 ou 446. 446 restaurera simplement le MBR (où sont écrits votre code de démarrage et le chargeur de démarrage). 512 restaurera le MBR et la table de partition.
Vous n'avez pas besoin de faire une image; vous pouvez cloner directement de la source à la destination.
Sources:
http://postbin.per.red/pages/article22/page.php
http://www.cyberciti.biz/faq/howto-copy-mbr/
Ressources additionnelles:
la source