Criando imagem .ISO

Como criar imagem ISO a partir de um CD no Linux

Dica para quando você tem um CD e quer gerar um arquivo ISO desse CD no Linux. O procedimento é simples.

Coloque o CD no drive. Vamos supor que a unidade do CD seja "/dev/sr1", como é o meu caso. Então executo o comando:

dd if=/dev/sr1 of=imagem.iso bs=2048

Explicando…

if= vai referenciar a unidade de CD. No meu caso usei /dev/sr1, mas poderia ser /dev/sr0 ou /dev/cdrom… Isso vai depender do seu sistema.
of= referencia o arquivo ISO que será criado. Você pode especificar outro nome se quiser. No exemplo eu usei "imagem.iso".
bs=2048 especifica para o comando "dd" ler o CD em blocos de 2048 bytes, que é o tamanho compatível com a imagem ISO.

Após executar o comando, aguarde a sua execução. Dependendo da quantidade de dados, isso poderá levar alguns minutos.

Quando o comando terminar de ser executado, você terá um arquivo chamado "imagem.iso" no seu diretório atual.

Crie uma imagem ISO a partir de um diretório.

Usando o mkisofs

Para se criar uma imagem simétrica, ou seja, uma cópia exata de uma fonte, nós usaremos o comando mkisofs. Este comando é usado no Linux para que se criar imagens em múltiplos formatos, incluindo o ISO e o IMG, os dois muito divulgados em ambientes Windows.

Forma básica:

# mkisofs -o roberson.iso -r -J /root/arquivos/

Forma irreverente:

# mkisofs -pad -l -r -J -v -V "Genova" -o /saída.iso /diretório

Onde:
mkisofs é o programa que cria as imagens em diversos protocolos;
-R é o protocolo para o tipo de extensão Rock Ridge, comumente usado no Linux;
-J é o protocolo Joliet comumente usado no Windows;
-o indica o nome do arquivo de saída;
-l permite mais de 31 caracteres para o nome do arquivo, pode ser que o MS-DOS não consiga enxergar estes caracteres, já que ele trabalha com um protocolo 8.3;
-V especifica uma identificação para o CD (rótulo);
-v caso seja esta opção acionada, serão exibidas em seu vídeo todas informações que saírem do mkisofs;
-pad este parâmetro é necessário em muitos OSs, inclusive no Linux, ele é acionado para evitar erros de entrada e saída;
/root/a... é o diretório onde estão os arquivos que deverão ser comprimidos.

No caso especificado acima, todos os dados que estão dentro do diretório /root/arquivos/ serão colocados dentro da imagem roberson.iso Para saber se todos os arquivos foram adicionados à imagem, use o comando para montar a mesma:

Fonte:
https://www.vivaolinux.com.br/dica/Como-criar-imagem-ISO-a-partir-de-um-CD-no-Linux
https://www.vivaolinux.com.br/dica/Usando-o-mkisofs

Outras opções do dd
https://www.vivaolinux.com.br/dica/Gerando-imagem-ISO-com-dd-e-gravandoa-em-Pendrive

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.