无法在系统救援 .iso 中创建目录

无法在系统救援 .iso 中创建目录

我目前正在尝试在已安装的 System Rescue 中创建一个目录.iso。下面的命令列表是我为获得创建目录的能力而执行的操作。目标是将恢复文件添加到新创建的目录中的文件中,以便我可以启动从同一张光盘恢复。

[root@vm2 Utilities]# mount -o loop,rw /current/iso/macriumREG41.iso /mnt/temp/
[root@vm2 Utilities]# cd /mnt/temp/
[root@vm2 temp]# mkdir V4.1
mkdir: cannot create directory V4.1': Read-only file system
[root@vm2 temp]# mount -o remount,rw /mnt/temp/
[root@vm2 temp]# mkdir V4.1
mkdir: cannot create directory V4.1': Input/output error
[root@vm2 temp]# ls -l /current/iso/macriumREG41.iso
-rwxr--r--. 1 root nfsnobody 277413888 Dec  7 22:17   /current/iso/macriumREG41.iso
[root@vm2 temp]# chmod 777 !$
chmod 777 /current/iso/macriumREG41.iso
[root@vm2 temp]# mkdir V4.1
mkdir: cannot create directory `V4.1': Input/output error

附加信息:

[root@vm2 temp]# file /current/iso/macriumREG41.iso
/current/iso/macriumREG41.iso: ISO 9660 CD-ROM filesystem data 'RESCUE ' (bootable)

关于我该如何进行,有什么建议吗?

答案1

macriumREG41.isogenisoimage包含 ISO 9660 CD-ROM 文件系统。这种类型的文件系统创建一次后就永远不会被修改。要修改它,您只能使用( )之类的工具重新创建整个文件系统mkisofs

您尝试执行的操作类似于在 CD-ROM 上创建目录。对于物理 CD-ROM,这首先在物理上是不可能的,但由于 ISO 9660 文件系统的限制,这也不现实。对于已安装的映像(您的情况),只有后一种原因适用,但这仍然足以使其变得不可能。

您需要.iso根据原始映像中的目录、文件和启动数据以及您的其他目录和文件创建另一个文件。请记住,您要保持其可启动。我没有这方面的经验,无法详细指导您。学习man 1 genisoimage。我还发现这个老答案建议ISO 主控;我认为该软件可以作为isomasterUbuntu、Debian 等软件包使用。

相关内容