Vous pouvez trouver le md5sum d'une iso Ubuntu ici .
La valeur md5 ci-dessus est la somme de contrôle de l'intégralité du disque, pas des fichiers individuels.
Lorsque vous préparez un USB amorçable, les fichiers du fichier iso sont copiés sur l'USB et le bootloder de l'USB est écrasé, ce qui le rend amorçable . Vous voyez ici, un seul fichier (par exemple, lubuntu 14.04.1 x64 iso) avec une somme md5 ( a5f97cd6a9f171c70cf816de8728f13b
) est maintenant détruit et plusieurs fichiers sont présents à la place dans l'USB. Donc, vous n'avez plus d'iso pour comparer la somme md5 de l'iso lubuntu d'origine.
Si vous souhaitez vérifier l'intégrité de chacun des fichiers individuels, vous devez démarrer à partir de l'USB, puis sélectionner check cd for defects
dans le menu de démarrage. Il y a un fichier ms5sum.txt
dans chaque iso ubuntu qui contient la somme md5 de chaque fichier individuel dans l'iso. L' check cd for defects
option vérifie la somme md5 de chaque fichier avec la liste md5 présente dans l'iso.
D'après la réponse de LiveWireBT , la simple navigation dans le lecteur USB et son exécution md5sum -c md5sum.txt
devraient effectuer une vérification de cohérence des fichiers individuels.
check cd for defects
dans le menu de démarrage.check cd for defects
n'est rien d'autre qu'une comparaison md5 des fichiers individuels avec la liste des valeurs md5 présentes dans lemd5sum.txt
fichier présent sur le cd. pour une meilleure tranquillité d'esprit, nous pouvons naviguer manuellement vers le dossier usb et exécutermd5sum -c md5sum.txt
Les hachages de fichiers individuels contenus dans l'image ISO sont stockés dans le dossier racine en tant que
md5sum.txt
.L'exécution
md5sum -c md5sum.txt
dans le même dossier doit effectuer une vérification de cohérence.la source
Ma réponse est basée sur la réponse de Lucas dans Unix et Linux StackExchange . Pour vérifier l'intégrité d'un disque de démarrage USB, recherchez d'abord la taille de l'image ISO avec
Cela produira une taille d'image que vous pouvez saisir à la place de
<imagesize>
dans la commande ci-dessous. La commande suivante envoie (via un canal) tous les octets correspondant à la taille de l'image à la commande md5sum:Vous pouvez comparer cela avec la somme md5 de votre fichier .iso.
Si les sommes md5 sont différentes, il y a eu un problème lors de la copie des données. Si les sommes md5 sont identiques, vous avez réussi à vérifier l'intégrité des données sur votre disque USB!
Remarque sur la localisation de votre périphérique USB sous
/dev/
Pour la commande ci-dessus, vous devez connaître le nom de votre périphérique USB tel que
/dev/sdbX
, pas le point de montage (tel que/media/usbX
). Vous pouvez le découvrir en regardant la colonneFilesystem
, dans la sortie dedf
. Par exemple, mon périphérique USB apparaît comme/dev/sdb1
dans la sortie dela source
head -c $(stat -c imagename.iso) /dev/sdX | sha256sum
Similaire à la réponse de Paul-Rougieux, mais il obtient la taille de l'ISO et effectue la vérification du hachage en une seule commande
la source
Dans le code ci-dessous, changez X en chemin vers l'image (iso-), vous pouvez le vérifier en:
ls -AFl Documents/tails.ISO # X would be Documents/tails.ISO
Et changez Y en identifiant de périphérique approprié pour la clé USB. Vous pouvez vérifier avec
lsblk
quand il n'est pas branché contre quand il est branché pour vous assurer que vous avez le bon nom d'appareil (généralement quelque chose comme/dev/sdZ
).Le code pour vérifier si ce qui a été écrit sur la clé USB correspond au fichier image utilisé (dans le shell bash !):
Si vous utilisez un outil comme GNU ddrescue (le paquet est souvent appelé gddrescue), vous pourriez écrire:
ddrescue --force 'X' 'Y'
et il vérifierait automatiquement s'il a été correctement écrit!Notez qu'en branchant et en retirant la clé USB, certaines partitions de l'image écrite pourraient être automatiquement montées et ainsi modifiées (le «bit sale»), ce qui entraînerait une somme de contrôle complètement différente !!
la source
Je ne sais pas si l'ISO Linux Mint utilise le même menu grub que l'ISO Ubuntu vanille, mais je suis en train d'installer maintenant et le menu grub qui apparaît a:
check the integrity of the medium
qui a pris 10 minutes pour fonctionner et a trouvé 69 erreurs. J'ai vérifié que l'image iso que j'avais téléchargée était bonne, donc j'essaye une autre clé USB maintenant.
Ses
GNU GRUB version 2.02^beta2-36ubuntu3
la source