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