Вы можете (большую часть времени) использовать программу под названием Alien (sudo apt-get install alien). Эта программа конвертирует RPM в DEB. HowtoForge Tutorial
Другой вариант - использовать Imgburn в WINE. Я пробовал это сам, и мне еще предстоит пробежать ошибку. (По крайней мере, в Wine 1.6). Обратите внимание: если вы в конечном итоге получаете Imgburn, НЕ запускайте установщик по умолчанию, поскольку он поставляется в комплекте с рекламным ПО. Вместо этого используйте 7-zip, чтобы открыть программу установки EXE и извлечь фактическую программу. Просто FYI - настоящая программа полностью законна и безопасна. Это просто, что установщик, в который он входит, использует OPENCANDY.
Как только вы запустите Imgburn, вы увидите, что это очень мощная программа.
Вам нужно будет установить ISO в файловую систему и извлечь содержимое (обратите внимание, что вы не используете Imgburn для этой части), а затем скопируйте содержимое ISO в папку по вашему выбору. Как только это будет сделано, вы сможете изменить все файлы, которые вам нужны. После того, как вы это сделали, вы можете использовать Imgburn, чтобы перестроить его в ISO. Вам нужно указать файл загрузочного сектора как файл etfsboot.com, найденный внутри ISO:
использовать 7-zip, чтобы открыть программу установки EXE и извлечь фактическую программу.
Команда xorriso
-boot_image "any" "keep"
перед командой -dev может сохранить ISO загрузочный. Это зависит от того, какое загрузочное оборудование присутствует. Большим препятствием для мультисессии может быть наличие файловой системы UDF. У меня нет загрузочных ISO-систем MS-Windows. Поэтому я не могу экспериментировать.
Команда -read_fs "norock,nojoliet" перед -dev предотвращает загрузку длинных имен из дерева Rock Ridge из ISO 9660 или из дерева Joliet. Я предполагаю, что Microsoft не пишет наш Рок-хребет, а только его собственный Joliet. Посоветуйте: опустите -read_fs и разрешите xorriso решить, какое дерево загрузить.
Чтобы просмотреть все загруженные имена файлов без записи
xorriso -indev $the_iso -find / -- 2>&1 | less
Обновление:
Я был можно найти Win10_1607_English_x64.iso. Это UDF с небольшим деревом ISO 9660, у которого есть только файл /README.TXT. Вы можете видеть это, если вы явно устанавливаете -t iso9660 (автоматически по умолчанию -t udf). Текст говорит:
This disc contains a "UDF" file system and requires an operating system
that supports the ISO-13346 "UDF" file system specification.
Изображение содержит каталог El Torito со ссылками на два загрузочных образа. Один для BIOS, один для EFI, который xorriso мог сохранить. Но с учетом того факта, что полезная нагрузка находится только в дереве UDF, для многосеансонных возможностей ISO 9660 для xorriso нет необходимости.
Другой вариант - использовать Imgburn в WINE. Я пробовал это сам, и мне еще предстоит пробежать ошибку. (По крайней мере, в Wine 1.6). Обратите внимание: если вы в конечном итоге получаете Imgburn, НЕ запускайте установщик по умолчанию, поскольку он поставляется в комплекте с рекламным ПО. Вместо этого используйте 7-zip, чтобы открыть программу установки EXE и извлечь фактическую программу. Просто FYI - настоящая программа полностью законна и безопасна. Это просто, что установщик, в который он входит, использует OPENCANDY.
Как только вы запустите Imgburn, вы увидите, что это очень мощная программа.
Вам нужно будет установить ISO в файловую систему и извлечь содержимое (обратите внимание, что вы не используете Imgburn для этой части), а затем скопируйте содержимое ISO в папку по вашему выбору. Как только это будет сделано, вы сможете изменить все файлы, которые вам нужны. После того, как вы это сделали, вы можете использовать Imgburn, чтобы перестроить его в ISO. Вам нужно указать файл загрузочного сектора как файл etfsboot.com, найденный внутри ISO:
использовать 7-zip, чтобы открыть программу установки EXE и извлечь фактическую программу.
Команда xorriso
-boot_image "any" "keep"
перед командой -dev может сохранить ISO загрузочный. Это зависит от того, какое загрузочное оборудование присутствует. Большим препятствием для мультисессии может быть наличие файловой системы UDF. У меня нет загрузочных ISO-систем MS-Windows. Поэтому я не могу экспериментировать.
Команда -read_fs "norock,nojoliet" перед -dev предотвращает загрузку длинных имен из дерева Rock Ridge из ISO 9660 или из дерева Joliet. Я предполагаю, что Microsoft не пишет наш Рок-хребет, а только его собственный Joliet. Посоветуйте: опустите -read_fs и разрешите xorriso решить, какое дерево загрузить.
Чтобы просмотреть все загруженные имена файлов без записи
xorriso -indev $the_iso -find / -- 2>&1 | less
Обновление:
Я был можно найти Win10_1607_English_x64.iso. Это UDF с небольшим деревом ISO 9660, у которого есть только файл /README.TXT. Вы можете видеть это, если вы явно устанавливаете -t iso9660 (автоматически по умолчанию -t udf). Текст говорит:
This disc contains a "UDF" file system and requires an operating system
that supports the ISO-13346 "UDF" file system specification.
Изображение содержит каталог El Torito со ссылками на два загрузочных образа. Один для BIOS, один для EFI, который xorriso мог сохранить. Но с учетом того факта, что полезная нагрузка находится только в дереве UDF, для многосеансонных возможностей ISO 9660 для xorriso нет необходимости.