У меня проблема с загрузочным USB, который я сделал. Так что это постоянный проект, над которым я работаю некоторое время. По сути, я установил Red Hat 7 на USB, так что USB по сути является ОС. Затем я выполнил следующие команды, чтобы попытаться записать этот "живой USB" в файл .raw.gz для повторного распространения:
if=/dev/sda bs=10000 count=500000 status=progress | gzip > newredhat.raw.gz
Вышеприведенная задача захватывает первые 5 ГБ загрузочного USB и сохраняет его в образ с именем newredhat.raw.gz в виде сжатого файла .raw. Процесс работает как надо, кроме одной вещи. Затем я запускаю следующую команду, чтобы поместить этот пользовательский образ на другой USB-диск, отформатированный в fat32 и на 100% чистый:
zcat newredhat.raw.gz > /dev/sdc
После того, как извлечение / запись завершена, новый USB загружается должным образом, однако загружается в аварийный режим. Я часами искал, что может быть за этим, но, учитывая, что это, возможно, очень уникальный сценарий, в этом нет особого смысла. Я попытался vi / etc / fstab, и он говорит мне, что / etc / fstab не существует и создает новый файл для редактирования. Я также посмотрел на журнал, и единственное, что возвращается, это "не удалось смонтировать sysroot". Идея всего этого проекта заключается в том, что он может быть простым извлечением - иди клон для моих USB и серверов на базе Linux. Что действительно странно, так это то, что этот точный метод работал для openSUSE. Это как-то связано с тем, как Red Hat создает свою архитектуру после установки? Если это так, есть ли работа вокруг? Заранее спасибо за всю помощь!