Вы можете найти md5sum из Ubuntu iso здесь .
Приведенное выше значение md5 является контрольной суммой всего диска, а не отдельных файлов.
Когда вы готовите загрузочный USB, файлы из iso-файла копируются на USB, а загрузочный USB-носитель перезаписывается, что делает его загрузочным . Здесь вы видите, что один файл (например, lubuntu 14.04.1 x64 iso) с md5 sum ( a5f97cd6a9f171c70cf816de8728f13b
) теперь уничтожен и вместо него на USB имеется несколько файлов. Таким образом, у вас больше нет iso для сравнения суммы md5 оригинального lubuntu iso.
Если вы хотите проверить целостность каждого из отдельных файлов, то вам нужно загрузиться с USB, а затем выбрать check cd for defects
из меню загрузки. В ms5sum.txt
каждой ISO-версии Ubuntu есть файл, содержащий сумму md5 каждого отдельного файла в ISO. check cd for defects
Опция проверяет md5sum каждый файл со списком md5 , присутствующим в ISO.
От ответа LiveWireBT в , просто перейдя в USB - накопитель и запуск md5sum -c md5sum.txt
должен выполнить проверку целостности отдельных файлов.
check cd for defects
в меню загрузки.check cd for defects
не что иное, как md5 сравнить отдельные файлы со списком md5 значений , присутствующих вmd5sum.txt
файле в настоящее время компакт - диска. для большего спокойствия мы можем вручную перейти в папку usb и запуститьmd5sum -c md5sum.txt
Хэши отдельных файлов, содержащихся в образе ISO, хранятся в корневой папке как
md5sum.txt
.Запуск
md5sum -c md5sum.txt
в той же папке должен выполнить проверку согласованности.источник
Мой ответ основан на ответе Лукаса в Unix и Linux StackExchange . Чтобы проверить целостность загрузочного USB-диска, сначала найдите размер ISO-образа с помощью
Это выведет размер изображения, который вы можете ввести вместо
<imagesize>
команды ниже. Следующая команда отправляет (через канал) все байты, соответствующие размеру изображения, команде md5sum:Вы можете сравнить это с md5sum вашего .iso файла.
Если значения md5 отличаются, то при копировании данных возникла проблема. Если md5sums совпадают, вы успешно проверили целостность данных на вашем USB-диске!
Обратите внимание на размещение вашего USB-устройства под
/dev/
Для выполнения вышеприведенной команды вам нужно знать имя вашего USB-устройства, например, а
/dev/sdbX
не точку монтирования (например,/media/usbX
). Вы можете узнать, посмотрев на столбецFilesystem
, в выводеdf
. Например, мое устройство USB выглядит как/dev/sdb1
на выходеисточник
head -c $(stat -c imagename.iso) /dev/sdX | sha256sum
Аналогичен ответу paul-rougieux, но он получает размер ISO и выполняет проверку хеша одной командой
источник
В приведенном ниже коде измените X на путь к (iso-) изображению, это можно проверить следующим образом:
ls -AFl Documents/tails.ISO # X would be Documents/tails.ISO
И замените Y на правильный идентификатор устройства для USB-накопителя. Вы можете проверить с ,
lsblk
пока он не подключен против того, когда он будет подключен , чтобы убедиться , у вас есть правильное имя устройства (обычно что - то вроде/dev/sdZ
).Код для проверки того, что записанное на USB-накопитель соответствует используемому файлу изображения (в оболочке bash !):
Если вы используете такой инструмент, как GNU ddrescue (пакет часто называется gddrescue), вы можете написать:
ddrescue --force 'X' 'Y'
и он автоматически проверит, правильно ли он написан!Обратите внимание, что при подключении и отключении USB-накопителя некоторые разделы в записанном образе могут быть автоматически смонтированы и, таким образом, изменены («грязный бит»), что приведет к созданию совершенно другой контрольной суммы !!
источник
Не знаю, использует ли Linux Mint ISO то же самое меню grub, что и ванильный Ubuntu ISO, но я только сейчас устанавливаю, и в появившемся меню grub есть:
check the integrity of the medium
который занял 10 минут, чтобы запустить и обнаружил 69 ошибок. Я проверил, что iso образ, который я скачал, был хорош, поэтому я сейчас пробую другую флешку.
Это
GNU GRUB version 2.02^beta2-36ubuntu3
источник