1

У меня есть загрузочный ISO для продукта Linux. Я хочу добавить один файл в корневой каталог ISO и сохранить его так же, как в исходном загрузочном формате. Программа должна быть в состоянии работать в командной строке Windows, так как я планирую автоматизировать процесс обновления ISO. Я проверил несколько параметров, таких как MagicISO и PowerISO, но не смог заставить их создать новый загрузочный ISO-образ, который бы работал для Linux. Я открыт для бесплатных или платных опций. Спасибо за любую помощь или советы. Джек

1 ответ1

2

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

growisofs -M image_to_grow.iso -R -J files_or_dirs_to_add

В этом случае я использовал образ ISO вместо дескриптора устройства DVD в справочнике, но команда все еще работала, хотя было несколько предупреждений: могут быть некоторые варианты, чтобы предотвратить это, но я не исследовал. Я проверил, добавив один файл в корень Linux LiveCD, и обновленный файл можно смонтировать с помощью:

mount -o ro,loop -t iso9660 image_to_grow.iso /mnt/tmp

Смонтированный том, казалось, содержал как добавленный файл, так и все исходные, и после размонтирования я обнаружил, что могу загрузить новый образ в VMware: новый файл снова присутствует в корне компакт-диска. Я сделал все это, когда вошел в систему как пользователь root , хотя в этом нет необходимости, поскольку к физическим устройствам нет доступа.

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

Я бы настоятельно рекомендовал вам поработать с копиями исходных файлов или, по крайней мере, заранее убедиться, что они хорошо зарезервированы (файлы ISO обычно хорошо сжимаются).

Если это не работает для вас, то длинный способ сделать то, что вы хотите, это загрузить DVD-RAM или DVD-RW в ваш привод и записать образ, обновить его и создать новый образ ISO, используя один из нескольких инструментов командной строки, доступных в Linux.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .