Как создать образ EXT4 ISO из загрузочного диска или из ISO9660?

Как создать образ EXT4 ISO из загрузочного диска или из ISO9660?

Мне действительно нужно уметь делать хотя бы одну из двух вещей:

  • Конвертируйте ISO-файл в формате ISO9660 в ISO, использующий формат EXT4.

  • Преобразуйте загрузочный диск в файловой системе EXT4 в ISO-образ файловой системы EXT4.

Это не может быть ISO9660, потому что поправьте меня, если я ошибаюсь, но, насколько я понимаю, ISO9660 предназначен только для CD/DVD, но я хочу использовать USB-накопитель. Я создал эти файлы с помощью Linux Live Kit (он дает мне файл ISO9660 и файл ZIP, который можно сделать загрузочным диском, который я использовал на диске EXT4). Я могу загрузить диск (хотя только в режиме Legacy/CSM по какой-то причине, но я бы предпочел UEFI — можно ли это сделать?), но на самом деле мне нужно загрузить его с помощью Ventoy, для которого требуется ISO, и похоже, что ISO9660 выдает ошибку, из-за которой он не может распознать файловую систему. Вот почему я пытаюсь создать ISO с EXT4 из данных на загрузочном диске EXT4.

Я пробовал сделать это с помощью dd и Disks, но он создает файл размером 4,3 ГБ, а затем сообщает, что места недостаточно, хотя диск, на который я его сохраняю, вмещает много дополнительных ГБ. Поэтому я думаю (но не уверен), что он жалуется, что файл не может быть больше 4,3 ГБ, потому что это максимальный размер DVD (но я не понимаю, почему он получается таким большим, потому что, хотя размер установочного файла больше 7 ГБ, размер файла ISO9660 и ZIP составляет около 1,5 ГБ).

Так что же я делаю не так?

Связанный контент