{{tag>Precise Trusty installation gravure tutoriel}} ---- __**Installation standard d'Ubuntu**__ - [[tutoriel:obtenir_cd_ubuntu|Obtention du média d'installation d'Ubuntu]] * **Vérifier l'intégrité de l'image du média d'installation téléchargée** - [[:tutoriel:graver_cd_ubuntu_depuis_windows|Gravure du DVD-ROM d'installation d'Ubuntu]] - [[:tutoriel:amorcer_sur_cd_ubuntu|Amorçage de l'ordinateur sur le média d'installation d'Ubuntu]] - [[:tutoriel:installer_ubuntu_avec_le_live_cd|Test et installation d'Ubuntu]] - [[:tutoriel:completer_installation_ubuntu|Compléter l'installation d'Ubuntu]] {{ installation:logo_cd_rom_install.png?80|icone CD }} ====== Comment vérifier l'intégrité de son image ISO d'Ubuntu ? ===== Une image ISO d'Ubuntu est un très gros fichier. De fait, il est tout à fait possible que des erreurs se soient introduites dans ce fichier ".iso". Ces erreurs sont généralement de deux types: * des données perdues durant le transfert entre la source du fichier et votre ordinateur, * un fichier qui a été modifié. Si vous ne récupérez pas une image ISO d'Ubuntu depuis une source officielle //(c'est possible et tout à fait légal, voire encouragé)//, vous pourriez télécharger une version d'Ubuntu qui a été modifiée inopinément. L'utilisation d'une image ISO corrompue est à proscrire. Elle peut provoquer des problèmes à l'installation d'Ubuntu ainsi qu'une forte instabilité lors de son utilisation. **Comment vérifier que son image ISO d'Ubuntu est saine avant de créer son média d'installation et l'utiliser ?** Cette vérification est inutile si vous avez téléchargé l'image ISO via [[wpfr>BitTorrent]] ou encore si vous avez déjà créé le média d'installation, et que vous avez [[:tutoriel:verifier_un_disque_ubuntu|vérifié celui-ci]]. Pour vérifier que votre image ISO est saine, il suffit de comparer son empreinte à celle donnée en référence publiée sur[[https://help.ubuntu.com/community/UbuntuHashes|le site officiel d'Ubuntu]]. Des applications existent pour vous assister dans cette tâche. La [[wpfr>fonction de hachage|fonction de hachage cryptographique]] [[wpfr>SHA-256]] est devenue le nouveau standard recommandé et tend à remplacer les fonctions [[wpfr>SHA-1]] et [[wpfr>MD5]] considérées moins fiables(([[https://www.schneier.com/essays/archives/2004/08/cryptanalysis_of_md5.html|Cryptanalysis of MD5 and SHA: Time for a New Standard by Bruce Schneier on August 2004]])). Pour les images .iso d'Ubuntu, les empreintes ** SHA256**, **%%SHA1%%** et **MD5** sont disponibles pour l'ensemble de ses [[:versions]] et [[:variantes]] soutenues. ===== Liste des empreintes===== Les empreintes de Ubuntu de Xubuntu de Lubuntu devraient être toutes différentes les unes des autres. Or, les empreintes indiquées pour Ubuntu de Xubuntu de Lubuntu sont toutes les mêmes. Conclusion : Les empreintes indiquées ne peuvent pas êtres les bonnes. ====Dernière version officielle LTS ===== ^ Image ISO ^ Clé SHA256 ^ ^ [[:xenial|ubuntu-16.04.2-desktop-amd64.iso]] | ''0f3086aa44edd38531898b32ee3318540af9c643c27346340deb2f9bc1c3de7e'' | ^ [[:xenial|ubuntu-16.04.2-desktop-i386.iso]] | ''aaed1111f4cde22bc62858f20a8f8a323baef1192044ea875bc27499ca8bd02d'' | ^ Image ISO ^ Clé SHA256 ^ ^ [[:xenial|ubuntu-16.04.1-desktop-amd64.iso]] | ''dc7dee086faabc9553d5ff8ff1b490a7f85c379f49de20c076f11fb6ac7c0f34'' | ^ [[:xenial|ubuntu-16.04.1-desktop-i386.iso]] | ''cea23ae1ce57e7ee2495b74cc232358523d8d0a754a3aa3dd7d8f9d55408f5ae'' | ^ Image ISO ^ Clé MD5 ^ ^ [[:xenial|ubuntu-16.04.2-desktop-amd64.iso]] | ''1400884CEC8E40A1A876B2678F81494B'' | ^ [[:xenial|ubuntu-16.04.1-desktop-amd64.iso]] | ''17643c29e3c4609818f26becf76d29a3'' | ^ [[:xenial|ubuntu-16.04.1-desktop-i386.iso]] | ''9e4e30c37c99b4e029b4bfc2ee93eec2'' | ====Toutes variantes soutenues ==== | ^ [[:precise|Precise 12.04 LTS]] ^ [[:trusty|Trusty 14.04 LTS]] ^ [[:xenial|Xenial 16.04 LTS]] ^ ^ [[:ubuntu|Ubuntu]] | [[http://releases.ubuntu.com/12.04/SHA256SUMS|SHA256]] [[http://releases.ubuntu.com/12.04/MD5SUMS|MD5]] | [[http://releases.ubuntu.com/14.04/SHA256SUMS|SHA256]] [[http://releases.ubuntu.com/14.04/MD5SUMS|MD5]] | [[http://releases.ubuntu.com/16.04/SHA256SUMS|SHA256]] [[http://releases.ubuntu.com/16.04/MD5SUMS|MD5]] | ^ **[[:edubuntu|Edubuntu]] **| [[http://cdimage.ubuntu.com/edubuntu/releases/12.04/release/SHA256SUMS|SHA256]] [[http://cdimage.ubuntu.com/edubuntu/releases/12.04/release/MD5SUMS|MD5]] | [[http://cdimage.ubuntu.com/edubuntu/releases/14.04/release/SHA256SUMS|SHA256]] [[http://cdimage.ubuntu.com/edubuntu/releases/14.04/release/MD5SUMS|MD5]] | [[http://cdimage.ubuntu.com/edubuntu/releases/16.04/release/SHA256SUMS|SHA256]] [[http://cdimage.ubuntu.com/edubuntu/releases/16.04/release/MD5SUMS|MD5]] | ^ **[[:kubuntu|Kubuntu]] **| [[http://cdimage.ubuntu.com/kubuntu/releases/12.04/release/SHA256SUMS|SHA256]] [[http://cdimage.ubuntu.com/kubuntu/releases/12.04/release/MD5SUMS|MD5]] | [[http://cdimage.ubuntu.com/kubuntu/releases/14.04.3/release/SHA256SUMS|SHA256]] [[http://cdimage.ubuntu.com/kubuntu/releases/14.04.3/release/MD5SUMS|MD5]] | [[http://cdimage.ubuntu.com/kubuntu/releases/16.04/release/SHA256SUMS|SHA256]] [[http://cdimage.ubuntu.com/kubuntu/releases/16.04/release/MD5SUMS|MD5]] | ^ **[[:Mythbuntu|Mythbuntu]] **| [[http://cdimage.ubuntu.com/mythbuntu/releases/12.04/release/SHA256SUMS|SHA256]] [[http://cdimage.ubuntu.com/mythbuntu/releases/12.04/release/MD5SUMS|MD5]] | [[http://cdimage.ubuntu.com/mythbuntu/releases/14.04/release/SHA256SUMS|SHA256]] [[http://cdimage.ubuntu.com/mythbuntu/releases/14.04/release/MD5SUMS|MD5]] | [[http://cdimage.ubuntu.com/mythbuntu/releases/16.04/release/SHA256SUMS|SHA256]] [[http://cdimage.ubuntu.com/mythbuntu/releases/16.04/release/MD5SUMS|MD5]] | ^ **[[:Ubuntu Studio]] **| [[http://cdimage.ubuntu.com/ubuntustudio/releases/12.04/release/SHA256SUMS|SHA256]] [[http://cdimage.ubuntu.com/ubuntustudio/releases/12.04/release/MD5SUMS|MD5]] | [[http://cdimage.ubuntu.com/ubuntustudio/releases/14.04/release/SHA256SUMS|SHA256]] [[http://cdimage.ubuntu.com/ubuntustudio/releases/14.04/release/MD5SUMS|MD5]] | [[http://cdimage.ubuntu.com/ubuntustudio/releases/16.04/release/SHA256SUMS|SHA256]] [[http://cdimage.ubuntu.com/ubuntustudio/releases/16.04/release/MD5SUMS|MD5]] | ^ **[[:xubuntu|Xubuntu]]**| [[http://cdimage.ubuntu.com/xubuntu/releases/12.04/release/SHA256SUMS|SHA256]] [[http://cdimage.ubuntu.com/xubuntu/releases/12.04/release/MD5SUMS|MD5]] | [[http://cdimage.ubuntu.com/xubuntu/releases/14.04/release/SHA256SUMS|SHA256]] [[http://cdimage.ubuntu.com/xubuntu/releases/14.04/release/MD5SUMS|MD5]] | [[http://cdimage.ubuntu.com/xubuntu/releases/16.04/release/SHA256SUMS|SHA256]] [[http://cdimage.ubuntu.com/xubuntu/releases/16.04/release/MD5SUMS|MD5]] | ^ **[[:lubuntu|Lubuntu]]** | [[http://cdimage.ubuntu.com/lubuntu/releases/12.04/release/SHA256SUMS|SHA256]] [[http://cdimage.ubuntu.com/lubuntu/releases/12.04/release/MD5SUMS|MD5]] | [[http://cdimage.ubuntu.com/lubuntu/releases/14.04/release/SHA256SUMS|SHA256]] [[http://cdimage.ubuntu.com/lubuntu/releases/14.04/release/MD5SUMS|MD5]] | [[http://cdimage.ubuntu.com/lubuntu/releases/16.04/release/SHA256SUMS|SHA256]] [[http://cdimage.ubuntu.com/lubuntu/releases/16.04/release/MD5SUMS|MD5]] | ^ **[[:ubuntu_gnome|Ubuntu Gnome]]**| |[[http://cdimage.ubuntu.com/ubuntu-gnome/releases/14.04/release/SHA256SUMS|SHA256]] [[http://cdimage.ubuntu.com/ubuntu-gnome/releases/14.04/release/MD5SUMS|MD5]]| ^ **[[:UbuntuKylin]]**| |[[http://cdimage.ubuntu.com/ubuntukylin/releases/14.04/release/SHA256SUMS|SHA256]] [[http://cdimage.ubuntu.com/ubuntukylin/releases/14.04/release/MD5SUMS|MD5]] | ^ **[[:mate|Ubuntu Mate]]((Pour 15.10 uniquement))**| |[[http://cdimage.ubuntu.com/ubuntu-mate/releases/15.10/release/SHA256SUMS|SHA256]] [[http://cdimage.ubuntu.com/ubuntu-mate/releases/15.10/release/MD5SUMS|MD5]] | [[http://cdimage.ubuntu.com/ubuntu-mate/releases/16.04/release/SHA256SUMS|SHA256]] [[http://cdimage.ubuntu.com/ubuntu-mate/releases/16.04/release/MD5SUMS|MD5]] | ====Versions spécialisées (PowerPC, Mac, ppc64el,...)==== ^ [[:precise|Precise 12.04 LTS]] ^ [[:trusty|Trusty 14.04 LTS]] ^ | [[http://cdimage.ubuntu.com/releases/12.04/release/SHA256SUMS|SHA256]] [[http://cdimage.ubuntu.com/releases/12.04/release/MD5SUMS|MD5]] | [[http://cdimage.ubuntu.com/releases/14.04/release/SHA256SUMS|SHA256]] [[http://cdimage.ubuntu.com/releases/14.04/release/MD5SUMS|MD5]] | //En complément, vous trouverez en bas de cette page, des liens qui vous mèneront vers **[[#empreintes_md5_des_versions_d_ubuntu|les listes complètes de toutes les empreintes de référence]]** de toutes les autres versions d'Ubuntu encore soutenues. Ceci inclut les anciennes versions d'Ubuntu ainsi que les images spécialisées (DVD, Alternate-CD, CD pour serveurs, pour d'autres architectures, et autres variantes reconnues).// ===== Vérifier l'intégrité d'un fichier .iso ===== Le contrôle et la comparaison de l'empreinte peut prendre quelques dizaines de secondes voire plus, en fonction de la taille du fichier et du type d'algorithme de hachage. ==== Sous Ubuntu ==== === Méthode graphique === À l'aide des applications suivantes: * [[:gtkhash|Gtkhash]] * [[:Quickhash]] === Méthode en ligne de commande === Pour illustrer l'exemple ci-dessous, nous prendrons une image %%ISO %% d'Ubuntu téléchargée dans le dossier "Téléchargements" et nous utiliserons l'utilitaire **shasum** pour les empreintes SHA256 mais vous pouvez aussi bien utiliser l'utilitaire **[[:md5sum]]** avec les empreintes MD5, la procédure reste la même. À vous de modifier si nécessaire. - Depuis les liens du tableau du [[#Toutes variantes soutenues (liens)|chapitre 1.3]], télécharger((Le téléchargement de ce type de fichier se fait d'un clic droit sur le lien puis "//Enregistrer la cible du lien sous…//")) le fichier **SHA256SUMS** correspondant dans le même dossier que l'image ISO à contrôler puis à l'aide des [[:commande_shell|commandes]] suivantes saisies dans un [[:terminal]]; \\ - Se rendre dans le dossier où vous avez téléchargé l'image ISO et son fichier **SHA256SUMS** cd Téléchargements - À l'aide de l’utilitaire **shasum** et l'option ''-c'', lancer le contrôle et la comparaison des empreintes; \\ //(L'utilitaire **shasum** cherchera à calculer les empreintes des fichiers ISO listés dans le fichier SHA256SUMS ((tapez ''cat SHA256SUMS'' pour visualiser le contenu de ce fichier)) et les comparera aux valeurs stockées dans le fichier.)// shasum -c SHA256SUMS Le [[:terminal]] vous retournera une réponse de ce type: ubuntu-14.04.3-desktop-amd64.iso: OK shasum: ubuntu-14.04.3-desktop-i386.iso: ubuntu-14.04.3-desktop-i386.iso: FAILED open or read shasum: ubuntu-14.04.3-server-amd64.iso: Aucun fichier ou dossier de ce type ubuntu-14.04.3-server-amd64.iso: FAILED open or read shasum: ubuntu-14.04.3-server-i386.iso: Aucun fichier ou dossier de ce type ubuntu-14.04.3-server-i386.iso: FAILED open or read shasum: wubi.exe: Aucun fichier ou dossier de ce type wubi.exe: FAILED open or read shasum: WARNING: 4 listed files could not be read - Repérer la ligne correspondant à votre image ISO. //(La 1ère ligne dans notre exemple)//. * Si celle-ci se termine par **OK**, l'image est intègre. * Si celle-ci se termine par ** FAILED** sans autre raison, l'image ISO d'Ubuntu présente des erreurs. Pour les plus précautionneux, on peut vérifier également l'intégrité et la provenance du fichier SHA256SUMS grâce au fichier SHA256SUMS.gpg à télécharger également dans le même dossier et qui est la signature sécurisée du fichier SHA256SUMS. Pour cela tapez : gpg --verify SHA256SUMS.gpg SHA256SUMS Si la clé officielle n'est pas présente dans votre trousseau, elle peut-être récupérée comme ceci: gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 0xFBB75451 //NB: 0xFBB75451 est le numéro de la clé (valide en 2014) inscrit et appelé par chaque fichier gpg// Il est également possible d'utiliser les clés officielles déjà présentes sur votre installation ubuntu : gpg --no-default-keyring --keyring /usr/share/keyrings/ubuntu-archive-keyring.gpg --verify SHA256SUMS.gpg SHA256SUMS //NB: La clé apparaîtra comme n'étant pas certifiée avec une signature de confiance. Si votre système est intègre cela ne pose pas de problème.// ==== Sous Microsoft Windows ==== ===Méthode graphique=== À l'aide des applications suivantes: * [[:Quickhash]] à la base développée pour %%GNU/Linux%% et prenant en compte les algorithmes %%MD5, SHA-1, SHA-256,%%... * **(en)** [[http://getmd5checker.com/download/|MD5Checker]]. Limitée à l'algorithme MD5 seulement. * [[http://md5summer.org/|MD5Summer]], Logiciel libre compatible avec Windows XP, Vista et Windows 7 (dans sa version 1.2.0.11). Limitée à l'algorithme MD5 seulement. * ** (en)** [[https://raylin.wordpress.com/downloads/md5-sha-1-checksum-utility/|MD5 & SHA Checksum Utility]] prenant en compte aussi l'algorithme SHA256. * **(en)** [[http://www.mstsoftware.com/Freeware|mst MD5]]. Limitée à l'algorithme MD5 seulement. ===Méthode en ligne de commande=== À l'aide de [[https://technet.microsoft.com/fr-fr/library/cc732443(v=ws.10).aspx|Certutil]]: certutil -hashfile chemin-du-fichier.iso md5 ou certutil -hashfile chemin-du-fichier.iso sha256 ==== Sous Apple Mac OS X ==== ===Méthode graphique=== À l'aide de l'application suivante: * [[:Quickhash]] ===Méthode en ligne de commande=== - Ouvrez Terminal situé dans Applications / Utilitaires, tapez :md5 **Mais n'appuyez pas encore sur Entrée**. Laissez **absolument** un espace après md5 sans quoi vous recevrez un message d'erreur vous informant que le fichier n'a pas été trouvé. - Faites glisser votre image sur la fenêtre par cliquer-déposer - Faites Entrée et attendez quelques minutes - Comparez le résultat renvoyé avec les [[#liste des empreintes|empreintes données ci-dessus]]. ===== À propos des empreintes ===== 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**, 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 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 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 corresponde à plusieurs fichiers. La seule empreinte réellement unique est la suite des bits du fichier lui-même. Toutefois, la probabilité que deux fichiers non identiques partagent une même empreinte est faible. C'est la raison pour laquelle la comparaison d'empreintes constitue une bonne méthode pour vérifier l'intégrité de l'image ISO téléchargée. ===== Ressources et liens ===== * [[https://help.ubuntu.com/community/VerifyIsoHowto|VerifyIsoHowto]] (site officiel) * [[https://help.ubuntu.com/community/UbuntuHashes|UbuntuHashes]] (empreinte à partir du site officiel) ---- //Contributeurs principaux : [[utilisateurs:AlexandreP]], [[utilisateurs:KaoT]], [[utilisateurs:fnx]], [[:utilisateurs:YannUbuntu]].//