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