Два файла перестали работать, MD5SUM проверяет Ubuntu 15.10 диск USB

Я создал карту с интерфейсом USB с Ubuntu 15.10 64bit, с помощью Universal Установщик USB. Если я выполняю проверку целостности MD5SUMS, я получаю эти две ошибки:

./boot/grub/grub.cfg: FAILED
./boot/grub/loopback.cfg: FAILED
md5sum: WARNING: 2 computed checksums did NOT match

Это ожидается?

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

2
задан 13 December 2015 в 13:23

1 ответ

Я заметил эту слишком использующую Ubuntu 15.04's встроенный Создатель Загрузочного диска и 15,10 ISO.

Изменения являются преднамеренными. Они, кажется, параметры загрузки, которые загрузчик Личинки должен передать ядру Linux, чтобы позволить этому загрузиться от внешних медиа (CD или USB), а не внутренний жесткий диск.

Например, сравните строку 3 из файла ./boot/grub/loopback.cfg в текстовом редакторе.

От ISO-образа:

   linux   /casper/vmlinuz.efi  file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=${iso_path} quiet splash ---

От карты флэш-памяти с интерфейсом USB, созданной с Создателем Загрузочного диска:

   linux   /casper/vmlinuz.efi  file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=${iso_path} quiet splash --- cdrom-detect/try-usb=true noprompt

Строки идентичны кроме cdrom-detect/try-usb=true noprompt был добавлен, и то же верно для всех других строк, которые изменились в обоих loopback.cfg и grub.cfg. Это - опция для ядра Linux, чтобы позволить загружаться от USB или CD вместо внутреннего жесткого диска [1].

На ноте стороны эти изменения были преднамеренными, но для ошибок или повреждений возможно произойти во время загрузки ISO или пишущий в CD/USB. Однако вероятность ошибочного появления пропорциональна размеру файла [2], таким образом, Вы, намного более вероятно, будете видеть битовые ошибки или повреждения в больших файлах (несколько ГБ в размере), чем в маленьких файлах как они (~1kB каждый). Кроме того, новые файлы немного больше, чем оригиналы, но ошибки, более вероятно, приведут к зеркально отражаемым битам или пропущенным а не новым добавленным битам.

[1] - https://help.ubuntu.com/community/BootFromUSB

[2] - https://help.ubuntu.com/community/HowToMD5SUM

1
ответ дан 2 December 2019 в 05:00

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

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