Ceci est une ancienne révision du document !



Gras

md5sum : vérifiez que votre image d'Ubuntu est saine !

L'outil « md5sum » permet de vérifier l'intégrité de l'image du LiveCD ou du cédérom d'installation de Ubuntu avant de le graver. En effet, il est possible que des erreurs se soient introduites dans le fichier « .iso » que vous avez téléchargé depuis les serveurs d'Ubuntu ou depuis BitTorrent. Si vous gravez cette image de cédérom corrompue, il peut se produire des erreurs lors de votre utilisation du support ou simplement se produire des erreurs lors du processus de gravure. Vérifier l'intégrité de votre fichier téléchargé et veiller à ce qu'il ne contienne aucune corruption vous assure une protection supplémentaire contre les erreurs.

La vérification s'effectue en comparant l'empreinte md5 du fichier téléchargé avec une empreinte de référence, publiée sur le site officiel de Ubuntu.

Voici les empreintes des différentes images de CD pour Ubuntu 6.06.1 LTS « Dapper Drake », Ubuntu 6.10 « Edgy Eft », et Ubuntu 7.04 « Feisty Fawn », ainsi que pour leurs versions Kubuntu et Xubuntu. La première colonne contient l'empreinte de référence et la seconde colonne, le nom du fichier associé à cette empreinte.

### Ubuntu 6.06 Dapper Drake

b9a5be3a5858ade278d664d41310a4ab  ubuntu-6.06.1-alternate-amd64.iso
6cb8582aa5615ed4616165743a0868d7  ubuntu-6.06.1-alternate-i386.iso
0b5b3df02da3d9ed6f4ac482cf541f04  ubuntu-6.06.1-alternate-powerpc.iso
50e3912c555f98f7bca56b2a0200b205  ubuntu-6.06.1-desktop-amd64.iso
fb3af44c21f1f68cc25fda7edb8c1bd3  ubuntu-6.06.1-desktop-i386.iso
502911770ad173dbe82c698379ed7d11  ubuntu-6.06.1-desktop-powerpc.iso

8254b0f3696ed17c52a2cb59c9ebd2cc  ubuntu-6.06.1-server-amd64.iso
5ad76d8b380ab5be713e5daa9ea84475  ubuntu-6.06.1-server-i386.iso
6d1c3b5cb41661365b3db5cf12bb2836  ubuntu-6.06.1-server-powerpc.iso
2ccc1ec608040e6aac8913a016c31bed  ubuntu-6.06.1-server-sparc.iso

445a002d8173dec6880a5b63d0378c46  kubuntu-6.06.1-alternate-amd64.iso
e29a7bf1022e5d257b0f9d134c8b260f  kubuntu-6.06.1-alternate-i386.iso
66419c71db6095a2d4e06d141f4a8453  kubuntu-6.06.1-alternate-powerpc.iso
5bad812063cd880a1755f1e2431ee3e4  kubuntu-6.06.1-desktop-amd64.iso
4a8f2c56388fadf7f1df5dc88a95a06c  kubuntu-6.06.1-desktop-i386.iso
5849a0cff57bb23d210011f3951d720c  kubuntu-6.06.1-desktop-powerpc.iso

c837e79aa08a1bf78e609bf97dae1f00  xubuntu-6.06.1-alternate-amd64.iso
c0b54deca75e8e3a87988846c9ae1e44  xubuntu-6.06.1-alternate-i386.iso
d9629470753132c9379562ae327e7839  xubuntu-6.06.1-alternate-powerpc.iso
ab3acc3ca2a4830b3b9e9f2b73bd3076  xubuntu-6.06.1-desktop-amd64.iso
20d5b0e83e4a701d76739347520b133e  xubuntu-6.06.1-desktop-i386.iso
ac07d20b3190e7370e3fe4307df548bf  xubuntu-6.06.1-desktop-powerpc.iso



### Ubuntu 6.10 Edgy Eft

283158c7da8c0ada74502794fa8745eb  ubuntu-6.10-alternate-amd64.iso
549ef19097b10ac9237c08f6dc6084c6  ubuntu-6.10-alternate-i386.iso
5717dd795bfd74edc2e9e81d37394349  ubuntu-6.10-alternate-powerpc.iso
99c3a849f6e9a0d143f057433c7f4d84  ubuntu-6.10-desktop-amd64.iso
b950a4d7cf3151e5f213843e2ad77fe3  ubuntu-6.10-desktop-i386.iso
a3494ff33a3e5db83669df5268850a01  ubuntu-6.10-desktop-powerpc.iso

2f44a48a9f5b4f1dff36b63fc2115f40  ubuntu-6.10-server-amd64.iso
cd6c09ff8f9c72a19d0c3dced4b31b3a  ubuntu-6.10-server-i386.iso
6f165f915c356264ecf56232c2abb7b5  ubuntu-6.10-server-powerpc.iso
4971edddbfc667e0effbc0f6b4f7e7e0  ubuntu-6.10-server-sparc.iso

4f5a12059e1a7f729c396601081ba7f1  kubuntu-6.10-alternate-amd64.iso
23347e2e519f0f638cf0161ae65f17f8  kubuntu-6.10-alternate-i386.iso
e7f605ca5134dcdbcbb56e7fc0ceffee  kubuntu-6.10-alternate-powerpc.iso
0b5b707fda9a7cda9868447df497f36d  kubuntu-6.10-desktop-amd64.iso
1f9baed847eff89b03c754fcaea8070e  kubuntu-6.10-desktop-i386.iso
f2ce77ef53e85c7bf281ee71f3ec8414  kubuntu-6.10-desktop-powerpc.iso

30b2e4211c8cab3328f8bba4a9758715  xubuntu-6.10-alternate-amd64.iso
fd706420fb2c1529707658ba43e9554a  xubuntu-6.10-alternate-i386.iso
eefea0c37b7b9a59e8e34f3a87d80d5e  xubuntu-6.10-alternate-powerpc.iso
38d6f02de8acc7838abaf2a5ddbc1d4d  xubuntu-6.10-desktop-amd64.iso
22dbcd0958d5f19be4ae4f91410a1170  xubuntu-6.10-desktop-i386.iso
91eeb4820708f34bc4a738a9464d451a  xubuntu-6.10-desktop-powerpc.iso

721f1d49d15c7c27e05ce59958022ed7  ubuntu-6.10-dvd-amd64.iso
e246727e80bc212d297c41888a73d9ab  ubuntu-6.10-dvd-i386.iso
10c35605d9ee1bd9856a9ff1941fd51a  ubuntu-6.10-dvd-powerpc.iso



### Ubuntu 7.04 Feisty Fawn

50f3655fbcbdba9746d4b05ad8705b0b  ubuntu-7.04-alternate-amd64.iso
ff0cc7c9ed5157f0ff8c0f2213973f49  ubuntu-7.04-alternate-i386.iso
a2b159599b69cea51371eee1ec5feda6  ubuntu-7.04-desktop-amd64.iso
e296e3468358789904097fc8df29609a  ubuntu-7.04-desktop-i386.iso
8a1099f5fa8eaf4ee295bf0087c8b03a  ubuntu-7.04-server-amd64.iso
cf462501e2dc1b82b96dfc497a0404a2  ubuntu-7.04-server-i386.iso
e016f1e3322848af98d01eae2688568c  ubuntu-7.04-server-sparc.iso

b0e04209c888a2bde16e3fecdb71cde9  kubuntu-7.04-alternate-amd64.iso
5c19803a2a34996e68be96a279371b5d  kubuntu-7.04-alternate-i386.iso
3ac945079e9e3afd1e65f577edef1aca  kubuntu-7.04-desktop-amd64.iso
1ad3c003dbcbe27b3265da23b886d047  kubuntu-7.04-desktop-i386.iso

9a4b514d30822d00c99b4c843045666d  xubuntu-7.04-alternate-amd64.iso
d38e78d8a8b6e8e43ded19cdaa2d0361  xubuntu-7.04-alternate-i386.iso
94fa51d66ef22a012b24da1de7315431  xubuntu-7.04-desktop-amd64.iso
b10ccf0ea43fc551ad1af27e6666eae4  xubuntu-7.04-desktop-i386.iso

(Au bas de cette page, vous retrouverez les empreintes pour les anciennes versions d'Ubuntu.)

Sous GNU/Linux

Comparaison automatique

Dans le même répertoire où vous avez téléchargé l'image ISO de votre choix, créez un nouveau fichier texte vide nommé « MD5SUM ». À l'intérieur de celui-ci, copiez-y intégralement uniquement la ou les lignes de référence des fichiers que vous avez téléchargés. (Par exemple, si vous n'avez téléchargé que l'image du CD d'installation d'Ubuntu pour processeurs 32 bits [ubuntu-5.10-install-i386.iso], vous ne copierez que la seconde ligne.)

Dans un terminal, saisissez les commandes suivantes:

$ cd /répertoire_dans_lequel_vous_avez_téléchargé_le_fichier_ISO
$ md5sum --check ./MD5SUM

Ainsi, si vous avez téléchargé l'image ISO sur votre bureau, veillez à ce que le fichier MD5SUM soit aussi sur le bureau et, dans un terminal, saisissez les commandes suivantes:

$ cd ~/Desktop/
$ md5sum --check ./MD5SUM

L'utilitaire vous confirmera l'intégrité du fichier ISO ou vous indiquera qu'il est corrompu. Dans ce second cas, vous devrez alors télécharger de nouveau votre ou vos fichiers depuis un autre miroir.

Comparaison manuelle

L'utilitaire « md5sum » est normalement inclus d'office sous la plupart des distributions Linux. Si vous disposez d'une ancienne version de Ubuntu, vous disposez de « md5sum ».

L'utilitaire fonctionne en ligne de commande. Dans un terminal, saisissez la commande suivante :

$ md5sum nom_du_fichier.iso

Une série de chiffres et de lettres est retournée : l'empreinte md5. Comparez-la avec l'empreinte de référence, précédemment indiquée. Si l'empreinte diffère, votre fichier est corrompu : il ne vous reste plus qu'à tenter de télécharger de nouveau le fichier depuis un miroir différent.

Exemple concret : pour vérifier l'empreinte de l'image du Desktop CD de Ubuntu 6.10 pour processeurs 32 bits (la plupart des PC) enregistrée sur le bureau, la commande à saisir est :

$ md5sum ~/Desktop/ubuntu-6.10-desktop-i386.iso

Sous Microsoft Windows

Récupérer l'utilitaire md5sum

Sous Microsoft® Windows®, l'une ou l'autre des méthodes précédemment décrites peut aussi être utilisée. Toutefois, il est à noter que, par défaut, Windows n'inclut pas l'utilitaire « md5sum ». Pour pallier ce problème, vous devrez d'abord télécharger ce programme (ou ici) et l'enregistrer dans le dossier C:\Windows\System32. Vous pourrez par la suite appliquer la procédure de vérification de votre choix, telle que décrite ci-dessus.

L'invite de commande

La vérification de l'empreinte md5 sous Windows se fait à l'aide du terminal, appelé l'invite de commande. L'invite de commande peut être ouverte, sous Windows XP, en se rendant dans Menu Démarrer → Tous les programmes → Accessoires → Invite de commande MS-DOS®. Elle peut aussi être ouverte en se rendant dans Menu Démarrer → Exécuter:

  • Sous Windows 2000/XP, saisissez la commande cmd ;
  • Sous Windows 9x/ME: saisissez la commande command.

Pour vous déplacer dans l'arborescence de votre système:

  1. Saisissez d'abord le lecteur (C:, D:, E:, …) dans lequel vous avez téléchargé le fichier ISO.
  2. Utilisez la commande cd \ pour entrer dans le dossier dans lequel vous avez téléchargé le fichier ISO.
  3. Utilisez la commande "cd.." pour revenir dans un dossier parent (pour reculer d'un cran).

Par exemple, si vous avez enregistré l'image dans le dossier C:\Ubuntu, vous saisirez les commandes suivantes:

C:
cd \Ubuntu

Le reste de la procédure reste identique à celle sous Linux:

  • Pour la comparaison automatique (veillez à ce que fichier MD5SUM [avec aucun préfixe ou extension] soit bien présent dans le dossier.):
md5sum --check MD5SUM
  • Pour la comparaison manuelle :
md5sum image.iso

Si vous utilisez cette dernière méthode, je vous conseille de créer un fichier avec le resultat de md5sum, vous n'aurez plus qu'à copier/coller, votre ligne dans l'espace plus haut:

md5sum image.iso>md5sum.txt

Utiliser MD5Checker

Il est aussi possible d'effectuer la vérification sans passer par l'invite de commande.

Téléchargez MD5Checker qui est un petit outil gratuit. Sortez WinMD5.exe du dossier zippé, ouvrez-le, cliquez sur les points de suspension pour retrouver votre fichier, puis sur "Show MD5" et, après quelques secondes, le programme vous donne la valeur md5 de votre fichier. Il faut maintenant la confronter à l'autre : ouvrez n'importe quel éditeur de texte, copiez-collez les valeurs l'une sous l'autre et comparez ; le seul inconvénient étant que cette comparaison n'est pas automatique.

Sous Mac OS X

  1. Ouvrez Terminal situé dans Applications / Utilitaires, tapez :
    md5 

    Mais n'appuyez pas encore sur Entrée

  2. Faites glisser votre image sur la fenêtre par cliquer-déposer
  3. Faites Entrée et attendez quelques minutes
  4. Comparez le résultat renvoyé avec les empreintes données ci-dessus.

Le fichier ISO est un conteneur dans lequel se trouvent les fichiers nécessaires à l'exploitation de Ubuntu. Afin de vérifier l'intégrité de ce conteneur, les distributeurs de Ubuntu mettent à votre disposition une empreinte md5, sorte d'empreinte « digitale » numérique d'un fichier informatique.

Tout comme chaque personne a des empreintes digitales uniques, chaque fichier informatique a une empreinte md5 unique. À la moindre corruption du fichier, l'empreinte d'un fichier change. En vérifiant l'intégrité de votre fichier, vous vous assurez de disposer d'une copie conforme, d'un clone parfait du fichier d'origine.

Calculs mathématiques

L'utilitaire md5sum ne calcule pas, d’un point de vue mathématique, une empreinte aussi unique que ça. En d’autres termes il est possible qu’une même empreinte MD5 corresponde à plusieurs fichiers. La seule empreinte réellement unique est la suite des bits du fichier lui-même. Toutefois, les risques sont extrêmement minimes que deux fichiers non identiques partagent une même empreinte MD5. C'est la raison pour laquelle la comparaison d'empreintes constitue une bonne méthode pour vérifier l'intégrité de l'image CD téléchargée. SHA-256 est devenu le nouveau standard recommandé en matière de hachage cryptographique après les attaques sur MD5 et SHA-1.

  • installation/md5sum.1177140478.txt.gz
  • Dernière modification: Le 18/04/2011, 14:49
  • (modification externe)