Answers:
ISO文件是完整的格式化文件系统映像。所有cat或dd所做的就是将该文件系统映像逐位复制到目标介质。
幕后没有魔术。预先完成了ISO文件系统的准备工作(通常是通过专用工具进行的)。所有cat要做的就是写出该字节集合。它根本不解释它.iso,也根本不理解它试图创建可引导的可移动介质。
它确实需要内核和设备驱动程序的适当支持才能write在该介质上工作。由于可写光学介质的操作方式与传统硬盘驱动器不完全相同,因此有些“魔力”还在继续。但是,这种魔术并不涉及解释ISO文件的内容。
您可以.iso直接挂载文件,而无需使用循环挂载将其刻录(如果您的操作系统上有这种情况)。同样,您可以创建一个包含例如ext4文件系统的文件,然后cat将其分配给分区。
cat到位的dd制作liveUSBs时