Не может получить корректный хеш sha256sum для Kubuntu 15.10 DVD

Я загрузил .iso файл для Kubuntu-15.10.iso от официального сайта. Я успешно проверил корректный sha256sum хеш

9e5eb424eabfd9b2d193d8c34eca7b48ad944b90c0de0bdcbb638563c14c4d2b

Я испытываю затруднения при хешировании DVD все же. Когда я использовал средство записи xfburn, я продолжал получать хеш

758061ca3be30128dca74e3f73b5dd6e76fb5047c0c4e0743f22786fb0a02dd0  /dev/cdrom

Таким образом, я изменил средства записи на K3B, и он даст мне хеш

d7559c90efece2b38021804cc34011eb2cb161fff2afe6894985083bd41232d5  /dev/cdrom

Таким образом, я не могу проверить корректный хеш DVD sha256sum. Я также использовал средство записи, которое идет с моей системой, которая является Xubuntu 14.04. Я также попробовал средство записи K3B, которое прибывает настоятельно рекомендованное онлайн. Я вне идей.

Помогите мне получить корректный хеш... ИЛИ прекрасен DVD с неправильными хешами для записи? И его некоторая ошибка в DVD Xubuntu система Rom? У кого-либо есть gottent корректные хеши для DVD, записанного с этим ISO?

1
задан 22 December 2015 в 06:00

2 ответа

Хеширование /dev/cdrom имеет эффект хеширования также потенциального пробела в конце DVD, который изменяет выходной хеш: это вызвано тем, что ISOs дополняются нулями в конце, пока их полный размер не соответствует нескольким из 16 секторов или 32768 B, прежде чем они будут записаны.

, Если Вы хотите хешировать DVD, удостоверьтесь, что Вы хешируете то же число байтов исходного изображения; в командах ниже, удостоверьтесь, что $total является делимым $bs ($bs, произвольно, но я предлагаю использовать число, "достаточно больше", чем значение по умолчанию 512, поскольку значение по умолчанию 512 обычно замедляет чтение; возможно, это не важно для дисков DVD-ROM, но только удостовериться):

total="$(du /path/to/image.iso | cut -d \t' -f 1)"
bs=8192 # make sure that $total is divisible by this number
dd if=/dev/cdrom iflag=fullblock bs=$bs count=$((total/bs)) | sha256sum -
3
ответ дан 3 December 2019 в 06:59

Это не то, как это работает. Вы не можете хешировать устройство; не способом, который делает что-либо конструктивное так или иначе.

существует два значимых шага проверки, которые можно сделать:

  1. Проверка ISO загрузил правильно использование единственной контрольной суммы.
  2. Проверка содержание, как записано при помощи включенного md5sum.txt. Вы имеете две опции здесь

    • Перезагрузка и выбираете тест медиа из первого меню.
    • Монтируют CD (автоматический на большинстве рабочих столов, просто всуньте его), откройте терминал и CD в каталог и работайте:

      md5sum --quiet --check md5sum.txt
      

      Мы используем --quiet, таким образом, это только распечатывает ошибки и не огромный список OK сообщения. Если Вы имеете sha256sum - сгенерированный файл, Вы могли бы использовать это также, но он не включен в 14,04 изображений.

1
ответ дан 3 December 2019 в 06:59

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

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