创建ext3类型的iso镜像

创建ext3类型的iso镜像

我想创建一个可以使用 ext3 分区类型安装的 ISO 映像。我怎样才能做到这一点?

我正在使用这个命令:

[root@manage upload]# dd if=testParti.txt of=./diskImage.iso
41+1 records in
41+1 records out

然后当我尝试使用以下命令安装它时:

/bin/mount -o loop -t ext3 diskImage.iso /tmp/upgrade

我收到此错误:

mount: wrong fs type, bad option, bad superblock on /dev/loop0,
       or too many mounted file systems
       (aren't you trying to mount an extended partition,
       instead of some logical partition inside?)

答案1

dd仅复制数据,它不创建文件系统(您用于mkfs此目的)。

用于dd构建所需大小的映像(使用 和bs=count=并使用来自 的输入/dev/zero),然后mkfs.ext3在创建的文件上运行,然后像您尝试的那样安装它,并将所需的文件复制到安装的目录,然后卸载:现在图像中有您想要的文件。

不要称其为“iso 映像”。它是一个文件系统映像。 ISO 映像通常是包含 ISO9660 文件系统的文件系统映像。

相关内容