Проверка контрольных сумм образов ROSA Desktop с помощью Checkisomd5

Материал из Rosalab Wiki
Перейти к: навигация, поиск
CheckISOmd5-logo.png

Согласно нашим не очень секретным данным, большинство пользователей для установки РОСЫ скачивает ISO-образ с наших сайтов и дальше либо производит установку непосредственно с этого образа, либо записывает его на флешку (или на DVD-диск — этот способ пока еще отнюдь не умер, особенно для сертифицированных версий). К сожалению, несмотря на всяческий рост распространения Интернета, его скорости и качества, иногда при закачке образов случаются-таки ошибки, скачанный файл оказывается «побитым» и установка с него с большой вероятностью успехом не увенчается.

Для проверки целостности файлов традиционно применяется вычисление их контрольной суммы и сравнение ее с ожидаемым результатом. Обычно этот самый ожидаемый результат лежит в отдельном файле (с расширением .md5, .sha1 и так далее — смотря какой алгоритм используется). Так что для проверки целостности вам надо скачать этот файл, запустить программу подсчета контрольной суммы (например, md5sum ROSA.iso) и сравнить результаты. Некоторые программы (например, K3b, способный записывать ISO-образы на DVD) могут автоматически делать это за вас (и даже сравнят контрольную сумму с эталоном, если обнаружат рядом с образом md5-файл).

Как показывает практика, далеко не все пользователи знают, что помимо такого традиционного пути, контрольная сумма ISO-образа может быть встроена непосредственно в ISO-файл. Дело в том, что файлы формата ISO9660 содержат неиспользуемую секцию, размера которой вполне достаточно для помещения туда MD5-суммы. Осуществить такое встраивание MD5 в файл может утилита implantisomd5, входящая в набор программ isomd5sum, а проверить соответсвие содержимого образа встроенной в него контрольной сумме поможет утилита checkisomd5 из того же пакета.

Уже довольно долгое время встраивание контрольной суммы с помощью implantisomd5 осуществляется для всех образов ROSA Desktop Fresh, так что проверить целостность наших образа вы можете одной простой командой:

$ checkisomd5 ROSA.iso

У команды есть опции «--verbose», заставляющая выводить ее некоторую информациб о ходе проверки, «--gauge» для индикации прогресса в виде цифр, а также «--md5sumonly», которая велит утилите просто посчитать MD5-сумму содержимого образа, не сравнивая ее с эталоном.

Натравливать checkisomd5 можно не только на файлы с ISO-образами, но и на блочные устройства — например, если в ваш DVD-привод вставлен диск с РОСОЙ, то его целостность можно проверить, запустив checkisomd5 на /dev/dvdrw.

Мы настоятельно рекомендуем производить проверку скачанных образов перед их использованием. Процесс это недолгий, зато может сэкономить вам много времени в будущем, предотвратив попытку установки с испорченного образа и связанные с этим мучения.

[ Хронологический вид ]Комментарии

Последний абзац я бы выделил ЖИРНЫМ шрифтом !!!

Спасибо, очень помогает.

Войдите, чтобы комментировать.