Рейтинг:1

Сделать рабочий стол Ubuntu 20.04.2 пользовательским LiveCD. Проверка завершена: обнаружены ошибки в 1 файле! Вы можете столкнуться с ошибками

флаг bg

Я делаю настольную версию USB Ubuntu LiveCD 20.04.2 с помощью этого статья.

Я проверил, что мой оригинальный iso sha256 верен. Также я проверил блокировку usb через rufus. И результат Найдено 0 плохих блоков. (0/0,0 ошибок)

Но после прошивки iso через винду rufus. И загрузиться в режиме uefi. Он может столкнуться с:

 Проверка завершена: найдены ошибки в 1 файле! Вы можете столкнуться с ошибками.

Что я встречаю, как это Проверить готовые ошибки, найденные в 1 файле. Но в итоге нет ответа.

Есть ли способ сбросить результат информационного сообщения о проверке диска или файл проверки /загрузочный/жратва/efi.img правильно/неправильно?

я проверил путь /cdrom/boot/grub/efi.img что равно в md5sum.txt

Есть несколько статей, посвященных этой проблеме Проверьте ошибку с 20.04-настольным ISO , Проверьте ошибку с 20.04-настольным ISO но не о том, чтобы сделать live cd.

galexite avatar
флаг pk
Сообщается ли об ошибке как в `efi.img`? Похоже, это может быть любой из этих файлов, просто те проблемы, о которых вы упомянули, прямо говорили об ошибке в этом файле.
galexite avatar
флаг pk
Можете ли вы использовать `md5sum -c md5sum.txt | grep -v OK` в корневом каталоге USB-накопителя и посмотрите, какой файл не указан как «ОК» в выводе?
laudai avatar
флаг bg
Результат проверки: `./isolinux/isolinux.bin` НЕ ПРОШЕЛ. Это нормально или необычно?
laudai avatar
флаг bg
И почему rufus меняет мой файл?
laudai avatar
флаг bg
@galexite Наконец, я проверяю [статью] (https://help.ubuntu.com/community/LiveCDCustomization#Production_the_CD_image) и подтверждаю, что `isolinux.bin` изменен с помощью `mkisofs -b`. Это может привести к изменению md5sum isolinux.bin после использования этой команды. Не изменено программным обеспечением rufus.
Рейтинг:1
флаг bg

Причина возникновения ошибки заключается в том, что скрипт md5sum в Ubuntu LiveCD статья.

Этот скрипт в настоящее время будет продуктом изолинкс каталог md5sum. Это не хеш на официальном образе Ubuntu 20.04.2. (Возможно, вики нужно изменить. Вы можете видеть, что начало статьи — ubuntu-18.04-desktop-amd64.iso. Но конец статьи — ubuntu-9.04.1- рабочий стол-i386-custom.iso.)

Чтобы избежать этой проблемы. Вы можете изменить скрипт из

найти -тип f -print0 | судо xargs -0 md5sum | grep -v isolinux/boot.cat | sudo tee md5sum.txt #оригинал

к

найти . -type f -not -name md5sum.txt -not -path '*/isolinux/*' -print0 | судо xargs -0 md5sum | grep -v isolinux/boot.cat | sudo tee md5sum.txt # цель других людей

В этом выпуске. Это не связано с проблемой Windows rufus ESP. Хотя rufus может вызвать ту же проблему (как сказал @Akeo. обновление rufus в 3.15. В этом список изменений)

Рейтинг:0
флаг hk

Это нормально. Проблема в том, что efi.img сопоставляется с ESP (системным разделом EFI), который Windows пытается смонтировать после создания USB, и когда это происходит, создается Информация о системном томе\ каталог там. Это (неприятное) поведение Windows по умолчанию, которое мы не можем контролировать.

Конечным результатом является то, что ESP модифицируется, что означает, что загрузка/жратва/efi.img изменен, и поэтому контрольная сумма не совпадает. Однако это доброкачественный проблема, которая не указывает на реальную проблему.

Недавно выпущенный Rufus 3.15 попытался добавить положения, запрещающие Windows изменять ESP, чтобы контрольная сумма должен совпадают, но на самом деле мы мало что можем сделать против поведения Windows по умолчанию, и, в идеале, Ubuntu (и другим дистрибутивам), вероятно, лучше не пытаться добавлять больше хаков ISOHybrid, чтобы сопоставить ESP с файлом, который получает контрольная сумма, а вместо этого просто используйте не замужем раздел, с EFI и установочным содержимым, когда образ пишется в режиме DD...

galexite avatar
флаг pk
Спасибо за создание Руфуса, @Akeo! В конце концов выяснилось, что Rufus/Windows вообще не виноваты, и что проверка Ubuntu просто проходит через файл `md5sum`, поэтому, похоже, ей не нужны дополнительные файлы в ESP. OP изменил свой ISO с помощью «mkisofs», и, как оказалось, это создало новый «isolinux.bin», который не соответствовал хешу.
laudai avatar
флаг bg
@Akeo Спасибо, что посвятили себя Руфусу. Как упоминает @galexite, хеш isolinux.bin не совпадает. Вся информация была написана ниже ответа.
Akeo avatar
флаг hk
Рад видеть, что вы выяснили причину. Я упомянул проблему с `efi.img`, потому что я видел, что это приводило к неудачной проверке контрольной суммы с образами Ubuntu, записанными в режиме DD в прошлом, поэтому это может помочь другим, кто наткнется на эту проблему и обнаружит, что это их `efi. img`, который не проходит проверку.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.