我想创建一个可以使用 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 文件系统的文件系统映像。