Un archivo ISO es una imagen de sistema de archivos completa y formateada. Todo cat
o dd
hace es hacer una copia bit a bit esa imagen del sistema de archivos de medios a sus destinatarios.
No hay magia detrás de escena. La preparación del sistema de archivos ISO se realizó de antemano (a menudo por una herramienta especializada). Todo lo que cat
hace es escribir esa colección de bytes. No interpreta .iso
en absoluto, ni entiende que está tratando de crear un medio extraíble de arranque en absoluto.
Requiere el soporte adecuado del núcleo y el controlador del dispositivo para que el write
s funcione en ese medio. Sigue un poco de "magia", ya que los medios ópticos grabables no funcionan exactamente de la misma manera que los discos duros convencionales. Pero esa magia no implica interpretar el contenido del archivo ISO.
Puede montar el .iso
archivo directamente sin grabarlo utilizando un montaje en bucle (si tal cosa está disponible en su sistema operativo). Del mismo modo, puede crear un archivo que contenga, por ejemplo, un ext4
sistema de archivos, y podría cat
hacerlo en una partición.
cat
en lugar dedd
cuando hago liveUSBs