Як я можу перевірити цілісність завантаженого компакт-диска Ubuntu?


33

Я щойно завантажив зображення з компакт-диска Ubuntu. Я знаю, що інсталятор має варіант перевірки компакт-диска, але як я можу перевірити, чи добре зображення перед тим, як записати його на компакт-диск?


Ще один плюс, який я хотів би додати: Якщо завантажений файл ISO, який ви завантажили, не може завантажувати весь файл знову. Можна використовувати zsync. Він перевіряє контрольну суму файлу на "частини" та завантажує лише ті розділи, у яких є відмінності. Перевірте: help.ubuntu.com/community/ZsyncCdImage
Луїс Лобо Боробія

Відповіді:


34

Спочатку знайдіть хеш ISO, який ви завантажуєте тут:

(або взагалі знайдіть свою версію Ubuntu тут )

Потім перевірте хеш, дотримуючись цього відео чи цих інструкцій :

Після перевірки хеша безпечно записати зображення на CD / DVD.


3
це так глупо, що контрольні суми розміщуються на сторінці, доступній лише через звичайний http (без https)
Sarge Borsch

Я припускаю, що хеші для 14.04 так само дійсні для 14.04.3, як і для 14.04.4? Я намагаюся встановити 14.04.4 і просто хотів би знати, чи це правильні хеші.
СарахофГая

Може хтось пояснить мені, для чого потрібно це робити? Чи не слід довіряти цьому з офіційного веб-сайту?
Калонь Колоб

@KolobCanyon Звідси : " Хоча ми сподіваємось, що ви зазвичай можете довіряти завантаженню Ubuntu, це, безумовно, запевняє можливість переконатися, що завантажене вами зображення не пошкоджене, а також, що це справжнє зображення, яке не має" не було підроблено ".
Pomsky

@pomsky Але якби вони розмістили зображення із веб-сторінки HTTPS, люди не мали б ризику нападів посередині. Ось що мене викликає з цього приводу
Калонь Колоб

7

Linux ..

Ubuntu поставляється з програмою під назвою md5sum, яку можна використовувати для перевірки цілісності завантаженого ISO-файлу.

Ручний метод ..

Створіть хеш-файл вашого ISO-файлу таким чином:

md5sum /path/to/ubuntuISO.iso  

Це дозволить роздрукувати хеш MD5 вашого ISO. Тепер відкрийте вікі-сторінку Ubuntu Hashes, на якій перераховані хеші MD5 всіх ISO-файлів Ubuntu, і порівняйте хеш, отриманий з md5sum, з хеш-сторінкою, на якій написано, що вікі відповідає правильності цього ISO. Якщо хеші збігаються, у вас повинен бути непошкоджений файл.

Автоматичний метод ..

Більш автоматичний метод буде використовувати файл MD5SUMS.txt (який ви можете завантажити з вашого розподілами завантаження сторінки в releases.ubuntu.com ). Переконайтесь, що ви зберігаєте файл у тому ж каталозі, який має ваш ISO-файл.

Тепер запустіть:

md5sum -c MD5SUMS.txt  

Ви отримаєте помилку для кожного ISO, який ви не завантажили. Все добре. Швидше за все, у вас буде лише один ISO для перевірки. Ось декілька вибіркових результатів:

md5sum: ubuntu-8.10-alternate-amd64.iso: No such file or directory
ubuntu-8.10-alternate-amd64.iso: FAILED open or read
md5sum: ubuntu-8.10-alternate-i386.iso: No such file or directory
ubuntu-8.10-alternate-i386.iso: FAILED open or read
md5sum: ubuntu-8.10-desktop-amd64.iso: No such file or directory
ubuntu-8.10-desktop-amd64.iso: FAILED open or read
ubuntu-8.10-desktop-i386.iso: OK
md5sum: ubuntu-8.10-netbook-remix-i386.img: No such file or directory
ubuntu-8.10-netbook-remix-i386.img: FAILED open or read
md5sum: ubuntu-8.10-server-amd64.iso: No such file or directory
ubuntu-8.10-server-amd64.iso: FAILED open or read
md5sum: ubuntu-9.04-server-i386.iso: No such file or directory
ubuntu-8.10-server-i386.iso: FAILED open or read
md5sum: wubi.exe: No such file or directory
wubi.exe: FAILED open or read
md5sum: WARNING: 7 of 8 listed files could not be read

У цьому випадку ми протестували лише ISO 8.10 i386 настільних ПК, тому ми можемо ігнорувати всі інші попередження.

Цей рядок тут:

ubuntu-8.10-desktop-i386.iso: OK  

Каже, що наш хеш ISO відповідає правильному, тобто ми маємо чистий файл.

Windows ..

Gui ..

Ви можете використовувати winMD5sum в Windows для перевірки хешей файлів.

Відкрийте Провідник Windows і знайдіть образ CD. Клацніть правою кнопкою миші та виберіть "Надіслати ..", потім натисніть "winMD5sum".

введіть тут опис зображення

WinMD5sum автоматично обчислить хеш і відобразить його.

введіть тут опис зображення

Вставте хеш для свого випуску (який ви отримали від Ubuntu Hashes ) у поле "Порівняти" та натисніть "Порівняти". Спливаючий діалог повинен підтвердити відповідність хешей.

введіть тут опис зображення

цигун ..

Якщо у вас встановлений cygwin, ви можете використовувати md5sum, як якщо б ви були в Ubuntu. Оскільки я вже висвітлював md5sum у розділі Linux вище, я просто короткий підсумок тут.

md5sum /path/to/ubuntuImage  

Друкує хеш зображення MD5 для вас.

Джерело: Як MD5SUM - Ubuntu Wiki


4

MD5SUM, SHA1SUM і SHA256SUM (усі контрольні суми) для всіх варіантів компакт-дисків поточного випуску (Точні: Настільний, Сервер та альтернативні) також доступні безпосередньо на веб-сайті http://releases.ubuntu.com/precision :

введіть тут опис зображення


2

Ви можете завантажити ubuntu з веб-сайту www.ubuntu.com. і контрольні суми доступні за адресою:

Щоб генерувати контрольні суми для вас ubuntu iso, запустіть md5sum [ubuntu-iso-name.iso] і порівняйте отриману контрольну суму з тією, що доступна на веб-сайті (друге посилання).


2

В OS X md5команда встановлюється за замовчуванням. З нього можна викликати Термінал:

$ md5 /path/to/myFile
MD5 (/path/to/myFile) = b046a6bd326bb705349162abad3dce65

Порівняйте хеш, який ви отримали з .isoфайлу, з відповідним хешем від Ubuntu Hashes .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.