Проверка целостности контрольной суммы Linux Live USB MD5 не удалась для 5 файлов, релевантны ли эти файлы?

Вы можете просто использоватьgrep:

 cells=$(grep -F "rx cells" "$co_result" | grep -oE "[0-9]+")

это извлечет число в вашу переменную с помощью:

grep -F "rx cells" $co_result:это извлечение строки, содержащейrx cells : 1707
grep -oE "[0-9]+":выводить только совпадение регулярного выражения, которое соответствует только числу :1707

Вы также можете использовать более изящную групповую замену sedдля извлечения значения, подобного этому:

cells=$(sed  -r -n 's/rx cells.*\W([0-9]+)/\1/p' "$co_result")
  • -r:включить расширенное регулярное выражение
  • -n:печатать только явную строку
  • 's///p' :s для замены, p для явного вывода строки, соответствующей шаблону.
  • rx cells.*\W([0-9]+)соответствуетrx cells.*\Wсоответствует любому символу до тех пор, пока словесный символ, отличный от -, и ([0 -9]+ )не захватят в группу одну или несколько цифр.
  • \1заменить вывод группой один, которая содержит n захваченных цифр.
2
10.05.2020, 16:44
1 ответ

Если iso-файл правильный, это должен быть инструмент YUMI, который изменил (или заменил )эти файлы. -А поскольку вы создали постоянный живой диск, некоторые файлы необходимо изменить.

  • Необходимо изменить как минимум файлы cfg, в которых постоянный параметр загрузки 'persistent `] настроен. Это текстовые файлы, которые легко проверить.
  • Файлы c32относятся к загрузчику syslinux, и мне непонятно, почему их нужно модифицировать, но, вероятно, для того, чтобы соответствовать набору файлов syslinux YUMI. YUMI — хорошо -известный инструмент, и я думаю, что его безопасно использовать, если вы загрузили его с собственного веб-сайта YUMI,

    www.pendrivelinux.com/yumi -мультизагрузка -usb -создатель


  • Другие инструменты работают иначе и могут не изменять файлы c32. Я знаю, что следующие инструменты надежны, и они могут создать раздел для сохранения, чтобы можно было использовать весь диск.

    • Руфус в Windows
    • mkusb в дистрибутивах Ubuntu, Debian и Linux, разработанных на основе этих дистрибутивов. Система загрузки Linux Mint аналогична системе загрузки Ubuntu, поэтому mkusb (mkusb -dus )работает с iso-файлами Linux Mint.
1
28.04.2021, 23:15

Теги

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