Como faço para editar um ISO do Linux no Windows usando a linha de comando?

1

Eu tenho um ISO inicializável para um produto Linux. Eu quero adicionar um único arquivo à raiz do ISO e salvá-lo da mesma forma que o original, o formato inicializável. O programa precisa ser capaz de executar na linha de comando do Windows, já que planejo automatizar o processo de atualização da ISO. Eu verifiquei uma série de opções, como MagicISO e PowerISO, mas não consegui fazê-las criar um novo ISO inicializável que funcionasse para o Linux. Estou aberto a opções gratuitas ou pagas. Obrigado por qualquer ajuda ou dicas oferecidas. Jack

    
por bearaman 06.09.2016 / 13:11

1 resposta

2

Este é um problema interessante e tenho procurado alternativas. Graças a esta resposta , descobri que os seguintes trabalhos:

growisofs -M image_to_grow.iso -R -J files_or_dirs_to_add

Neste caso, usei a imagem ISO em vez do descritor de dispositivo de DVD na referência, mas o comando ainda funcionava, embora houvesse alguns avisos: pode haver algumas opções para evitar isso, mas não o fiz. t investigar. Eu testei adicionando um único arquivo à raiz de um LiveCD do Linux e o arquivo atualizado pode ser montado com:

mount -o ro,loop -t iso9660 image_to_grow.iso /mnt/tmp

O volume montado parecia conter o arquivo adicionado e todos os originais, e depois de desmontar descobri que poderia inicializar a nova imagem no VMware: o novo arquivo estava novamente presente na raiz do CDrom. Eu fiz tudo isso quando me conectei como root , embora isso não seja necessário, já que os dispositivos físicos não estão sendo acessados.

Estas respostas contêm detalhes de outros programas que também podem ser adaptáveis para resolver o seu problema.

Eu recomendo que você trabalhe com cópias dos arquivos originais, ou pelo menos certifique-se de que eles tenham um backup bem feito (os arquivos ISO normalmente compactam muito bem).

Se isso não funcionar para você, a maneira mais antiga de fazer o que você quer é carregar um DVD-RAM ou DVD-RW na sua unidade e gravar a imagem, atualizá-la e criar uma nova imagem ISO. , usando uma das várias ferramentas de linha de comando disponíveis no Linux.

    
por 08.09.2016 / 17:59