Файл ISO представляет собой полный отформатированный образ файловой системы. Все catили ddделает это сделать бит для битой копии этого образа файловой системы на целевые средства массовой информации.
За кулисами не происходит никакой магии. Подготовка файловой системы ISO была сделана заранее (часто с помощью специального инструмента). Все что catнужно - это записать эту коллекцию байтов. Он вообще не интерпретирует .isoи не понимает, что пытается создать загрузочный сменный носитель вообще.
Для writeработы с этим носителем требуется надлежащая поддержка со стороны ядра и драйвера устройства . Здесь происходит немного «магии», поскольку записываемые оптические носители работают не так, как обычные жесткие диски. Но эта магия не требует интерпретации содержимого файла ISO.
Вы можете монтировать .isoфайл напрямую, не записывая его, используя циклическое монтирование (если такое доступно в вашей ОС). Точно так же вы можете создать файл, который содержит, например, ext4файловую систему, и вы можете сделать catэто для раздела.
catвместо того,ddчтобы делать liveUSB