Linux DD 命令:如何从 ISO 映像中提取文件?

2 linux fedora extract images

我需要使用 dd 命令从 Fedora 的 ISO 映像(可从他们的站点下载)中提取操作系统文件系统?

小智 12

如果您的硬盘驱动器上的文件中已有 ISO 文件系统(从 Internet 下载或从 CD 或 DVD 复制、批发),则需要以“环回”模式挂载该文件。(“环回”意味着文件系统的源实际上是另一个文件,而不是物理设备。)作为 root,这样的事情会起作用:

# mkdir /tmp/fedora
# mount /path/to/image.iso /tmp/fedora -o ro,loop -t iso9660
Run Code Online (Sandbox Code Playgroud)

然后您可以使用您喜欢的工具浏览 /tmp/fedora。

您可以使用dd从 CD 或 DVD 创建 iso 文件:

# dd if=/dev/cdrom of=image.iso
Run Code Online (Sandbox Code Playgroud)


小智 6

我相信dd不能这样做,它只是启用对 ISO 文件本身的原始访问。

我认为您应该使用以下mount命令:

mount -o loop file.iso /mnt
Run Code Online (Sandbox Code Playgroud)