md5sum xubuntu-12.04-desktop-i386.iso

8 réponses
Avatar
geo cherchetout
Bonjour,

J'ai téléchargé l'image iso depuis le site
http://www.xubuntu-fr.org/telechargement#

La somme md5 du fichier téléchargé est bien identique à celle donnée ici à
la dernière ligne :
http://cdimage.ubuntu.com/xubuntu/releases/12.04/release/MD5SUMS

$ md5sum xubuntu-12.04-desktop-i386.iso
52fddd81e75bb421a5435a42ca9ec6df xubuntu-12.04-desktop-i386.iso

Avec xfburn, menu « Graver une image », je grave l'image sur un CD
réinscriptible puis je vérifie :

$ md5sum /dev/sr1
7677050e850010a286d6931d47d9e817 /dev/sr1

Déçu, j'efface complètement le CD puis refais la gravure avec exactement le
même résultat. Où est l'erreur ?

8 réponses

Avatar
lunix
Le 21/07/2012 14:40, geo cherchetout a écrit :
Bonjour,

J'ai téléchargé l'image iso depuis le site
http://www.xubuntu-fr.org/telechargement#

La somme md5 du fichier téléchargé est bien identique à celle donnée ici
à la dernière ligne :
http://cdimage.ubuntu.com/xubuntu/releases/12.04/release/MD5SUMS

$ md5sum xubuntu-12.04-desktop-i386.iso
52fddd81e75bb421a5435a42ca9ec6df xubuntu-12.04-desktop-i386.iso

Avec xfburn, menu « Graver une image », je grave l'image sur un CD
réinscriptible puis je vérifie :

$ md5sum /dev/sr1
7677050e850010a286d6931d47d9e817 /dev/sr1

Déçu, j'efface complètement le CD puis refais la gravure avec exactement
le même résultat. Où est l'erreur ?



Une idée mais a vérifier:

le md5sum c'est pour le fichier ISO

Une fois gravé le cd n'est pas un fichier ISO?
Avatar
Nicolas George
geo cherchetout , dans le message
<500aa339$0$6201$, a écrit :
$ md5sum xubuntu-12.04-desktop-i386.iso
52fddd81e75bb421a5435a42ca9ec6df xubuntu-12.04-desktop-i386.iso

Avec xfburn, menu « Graver une image », je grave l'image sur un CD
réinscriptible puis je vérifie :

$ md5sum /dev/sr1
7677050e850010a286d6931d47d9e817 /dev/sr1



wc -c /dev/sr1
ls -l xubuntu-12.04-desktop-i386.iso

Soustraire les deux, diviser par 2048 (ça doit tomber juste).

{
cat xubuntu-12.04-desktop-i386.iso
dd if=/dev/zero bs 48 count=$n
} | md5sum

(remplacer $n par le résultat de la soustraction)
Avatar
geo cherchetout
Le 21/07/2012 15:13, *Nicolas George* a écrit fort à propos :

wc -c /dev/sr1
ls -l xubuntu-12.04-desktop-i386.iso

Soustraire les deux, diviser par 2048 (ça doit tomber juste).



Jusque là ça va. La différence vaut 307200, ce qui fait exactement 150 fois
2048.

{
cat xubuntu-12.04-desktop-i386.iso
dd if=/dev/zero bs 48 count=$n
} | md5sum

(remplacer $n par le résultat de la soustraction)



J'ai essayé avec 307200 :

$ { cat xubuntu-12.04-desktop-i386.iso; dd if=/dev/zero bs 48
count07200; } | md5sum
307200+0 enregistrements lus
307200+0 enregistrements écrits
629145600 octets (629 MB) copiés, 3,08225 s, 204 MB/s
f3ba1738f0c1923c5c9449cbef43fb07 -

puis avec 150 :

$ { cat xubuntu-12.04-desktop-i386.iso; dd if=/dev/zero bs 48 count0; }
| md5sum
150+0 enregistrements lus
150+0 enregistrements écrits
307200 octets (307 kB) copiés, 0,0033318 s, 92,2 MB/s
7677050e850010a286d6931d47d9e817 -

Que dois-je conclure ?
Avatar
Nicolas George
geo cherchetout , dans le message
<500ab39d$0$6187$, a écrit :
J'ai essayé avec 307200 :

puis avec 150 :



Tu as raison, c'était bien 150 qu'il fallait utiliser, donc le résultat de l
division, pas de la soustraction comme j'ai écrit.

7677050e850010a286d6931d47d9e817 -



Ce nombre est déjà présent dans ton premier message, je te laisse vérifier.

Que dois-je conclure ?



Que ton logiciel de gravure a ajouté 150 secteurs remplis de zéros après
l'image ISO. C'est totalement normal, c'est pour éviter les ennuis avec
certains lecteurs trop capricieux.
Avatar
geo cherchetout
Le 21/07/2012 16:03, *Nicolas George* a écrit fort à propos :

7677050e850010a286d6931d47d9e817 -



Ce nombre est déjà présent dans ton premier message, je te laisse vérifier.

Que dois-je conclure ?



Que ton logiciel de gravure a ajouté 150 secteurs remplis de zéros après
l'image ISO. C'est totalement normal, c'est pour éviter les ennuis avec
certains lecteurs trop capricieux.



C'est bien gentil de sa part, mais quel cirque pour vérifier la gravure !
Enfin, merci, j'ai appris quelque chose et je ne suis probablement pas le seul.
Avatar
Nicolas George
geo cherchetout , dans le message
<500ab9f2$0$6202$, a écrit :
C'est bien gentil de sa part, mais quel cirque pour vérifier la gravure !



Une autre solution, plus simple, aurait été :

head -c $taille_de_l_iso_originale /dev/sr0 | md5sum
Avatar
geo cherchetout
Le 21/07/2012 16:35, *Nicolas George* a écrit fort à propos :

Une autre solution, plus simple, aurait été :

head -c $taille_de_l_iso_originale /dev/sr0 | md5sum



Effectivement, ça marche et c'est plus facile à assimiler. :-)
Avatar
moi-meme
Le Sat, 21 Jul 2012 17:05:06 +0200, geo cherchetout a écrit :

head -c



j'aurais jamais pensé à utiliser head pour lire un CD :-))