Как я могу проверить хэш iso на USB-накопителе? [dубликат]

Ответ приведен в примечаниях к выпуску

14.04 Обновления LTS to LTS будут включены с выпуском точечной версии LTS 16.04.1 примерно через 3 месяца.

Стабильность в выпуске LTS на первом месте.

11
задан 4 February 2018 в 20:47

36 ответов

Не знаю, использует ли Linux Mint ISO одно и то же меню grub как vanilla Ubuntu ISO, но теперь я просто устанавливаю его, и появившееся меню grub:

check the integrity of the medium

, который заработал 10 минут и обнаружил 69 ошибок. Я проверил, что iso-образ, который я загрузил, был хорошим, поэтому я пытаюсь использовать другой USB-накопитель.

Это GNU GRUB version 2.02^beta2-36ubuntu3

0
ответ дан 8 August 2018 в 23:19

Хэши отдельных файлов, содержащиеся в ISO-изображении, хранятся в корневой папке как md5sum.txt.

Запуск md5sum -c md5sum.txt в той же папке должен выполнять проверку согласованности.

7
ответ дан 8 August 2018 в 23:19

Мой ответ основан на ответе Лукаса в Unix и Linux StackExchange . Чтобы проверить целостность загрузочного диска usb, сначала найдите размер изображения iso с помощью

 stat -c '%s' imagename.iso 

. Будет выводиться размер изображения, который вы можете ввести вместо <imagesize> в приведенной ниже команде. Следующая команда отправляет (через трубу) все байты, соответствующие размеру изображения, команде md5sum:

sudo head -c <imagesize> /dev/sdb1 | md5sum

Вы можете сравнить это с md5sum вашего .iso файла.

md5sum imagename.iso

Если md5sums отличаются друг от друга, тогда при копировании данных возникла проблема. Если md5sums одинаковы, вы успешно проверили целостность данных на вашем USB-диске!

Замечание о расположении вашего устройства USB в разделе /dev/

Для команды выше вам нужно знать имя вашего устройства USB, например /dev/sdbX, а не точка монтирования (например, /media/usbX). Вы можете узнать, посмотрев на столбец Filesystem, на выходе df. Например, мое устройство USB появляется как /dev/sdb1 на выходе

df
1
ответ дан 8 August 2018 в 23:19

Не знаю, использует ли Linux Mint ISO одно и то же меню grub как vanilla Ubuntu ISO, но теперь я просто устанавливаю его, и появившееся меню grub:

check the integrity of the medium

, который заработал 10 минут и обнаружил 69 ошибок. Я проверил, что iso-образ, который я загрузил, был хорошим, поэтому я пытаюсь использовать другой USB-накопитель.

Это GNU GRUB version 2.02^beta2-36ubuntu3

0
ответ дан 14 August 2018 в 13:19
  • 1
    У меня все еще возникают проблемы с проверкой целостности на новой палочке - это говорит о том, что некоторые файлы не были найдены, что немного странно, похоже, что это неверная информация. С проверкой целостности на другой палке, он сказал, что некоторые файлы не совпадают, что звучит более серьезно. Я не установил из старой палки, но я сделал с новой палочки (с 69 явно отсутствующими файлами), и установка прошла нормально, несмотря на это. – Adam 13 October 2016 в 13:59

Хэши отдельных файлов, содержащиеся в ISO-изображении, хранятся в корневой папке как md5sum.txt.

Запуск md5sum -c md5sum.txt в той же папке должен выполнять проверку согласованности.

7
ответ дан 14 August 2018 в 13:19

Мой ответ основан на ответе Лукаса в Unix и Linux StackExchange . Чтобы проверить целостность загрузочного диска usb, сначала найдите размер изображения iso с помощью

 stat -c '%s' imagename.iso 

. Будет выводиться размер изображения, который вы можете ввести вместо <imagesize> в приведенной ниже команде. Следующая команда отправляет (через трубу) все байты, соответствующие размеру изображения, команде md5sum:

sudo head -c <imagesize> /dev/sdb1 | md5sum

Вы можете сравнить это с md5sum вашего .iso файла.

md5sum imagename.iso

Если md5sums отличаются друг от друга, тогда при копировании данных возникла проблема. Если md5sums одинаковы, вы успешно проверили целостность данных на вашем USB-диске!

Замечание о расположении вашего устройства USB в разделе /dev/

Для команды выше вам нужно знать имя вашего устройства USB, например /dev/sdbX, а не точка монтирования (например, /media/usbX). Вы можете узнать, посмотрев на столбец Filesystem, на выходе df. Например, мое устройство USB появляется как /dev/sdb1 на выходе

df
1
ответ дан 14 August 2018 в 13:19
  • 1
    Я нашел, что полезно убедиться, что изображение на USB действительно, прежде чем пытаться его использовать. – code2be 21 January 2018 в 15:48

Другие вопросы по тегам:

Похожие вопросы: