Existe uma maneira de editar um arquivo de imagem de disco UDF / imagem ISO?

5

Eu tenho uma imagem ISO com um sistema de arquivos UDF e um setor de inicialização e preciso adicionar um arquivo a ele. Quando eu faço

sudo mount -o loop,rw /tmp/file.iso /tmp/dir

Eu obtenho

mount: block device /tmp/file.iso is write-protected, mounting read-only

Isso acontece mesmo se eu remover loop ou adicionar unhide . O arquivo tem permissões rw-rw-rw- . Eu tentei várias ferramentas de linha de comando UDF, mas todas elas exigem uma unidade de CD real e nem funcionam com o dispositivo de loopback. Então, há algo que eu possa fazer?

Como isso tem um setor de inicialização, prefiro editar o arquivo ISO diretamente do que descompactar / empacotar.

Usando o Kubuntu 14.04 aqui. Obrigado.

    
por andlabs 08.08.2014 / 05:42

2 respostas

0

Eu sou capaz de navegar, adicionar e excluir arquivos em um arquivo ISO sem descompactar / reembalar, basta abri-lo com o Gerenciador de arquivos (Ubuntu 14.04).

Espero que você possa fazer o mesmo usando o Kubuntu.

    
por SNugues 08.08.2014 / 07:22
0

O que você fez está de certa forma correto, mas você deve fazer o login como usuário root.

sudo su -

Crie um ponto de montagem:

mkdir -p /mnt/<mount_name>

O comando mount use da seguinte forma para montar o arquivo ISO .iso:

mount -o loop disk1.iso /mnt/<mount_name>

Altere o diretório para listar os arquivos armazenados em uma imagem ISO:

cd /mnt/<mount_name>
ls -l
    
por Mitch 08.08.2014 / 10:58