Como gravar uma imagem ISO no Linux através do terminal

por | 07/07/2022 | Linha de comando

Atualmente, você pode gravar uma imagem ISO em um pen drive, por exemplo, de forma muito simples. Obviamente, existem várias ferramentas que permitem que você faça tudo através de uma interface gráfica.

Aqui mesmo no blog TecLinux, algum tempo atrás, publiquei um artigo a respeito de várias delas, disponíveis para Windows, Linux e Mac. Dê uma olhada!

Porém, é possível que você deseje (ou precise), em algum momento, criar uma unidade live USB de forma mais rápida e fácil.

Nesse sentido, você pode estar com pressa, por exemplo, e ter em mãos apenas seu notebook com alguma distro Linux recém instalada (e sem a presença de um software capaz de realizar tal tarefa).

Mais uma vez entra em cena, portanto, o poderoso e versátil terminal Linux. Neste guia, apresentarei a você um modo fácil e rápido de gravar uma imagem ISO através do terminal, através de um comando de fácil entendimento.

Ou seja, é bem fácil perceber, assim, que tudo o que precisamos já está presente no nosso sistema (Linux), sendo desnecessário baixar e instalar qualquer ferramenta adicional.

Vamos lá!

Por que utilizar uma imagem ISO?

Atualmente, uma imagem ISO serve principalmente para a instalação de sistemas operacionais. Neste caso, você, o usuário, baixa um arquivo ISO do site do fabricante e parte então para a instalação do S.O.

É desta forma que você deve proceder para instalar, por exemplo, uma distribuição como o Ubuntu ou o Linux Mint no seu computador.

Pen drive

Uma imagem ISO, além disso, é na verdade um único arquivo, o qual não conta com nenhum tipo de compressão.

Nesse sentido, e até mesmo no caso de você precisar realizar uma instalação do Windows, por exemplo, é válido lembrar que o processo de criação de um pen drive “bootável” não é nada complicado. Pelo contrário, e através do terminal tudo fica muito mais simples (e rápido).

O comando dd no Linux

O dd é um comando muito poderoso, existente tanto no Unix quanto em sistemas baseados em Unix (como o Linux). Você pode utilizá-lo para cópia e conversão de arquivos.

Assim, como você certamente já percebeu, nós vamos utilizá-lo para a gravação de nossa imagem ISO em um pen drive.

Através do dd, comando que possui uma sintaxe bem simples, na verdade, iremos criar um pen drive “bootável” muito rapidamente, como você verá.

O dd trabalha basicamente lendo dados à partir de uma “entrada” que o usuário fornece. A seguir, ele realiza a gravação, através de uma “saída” devidamente formatada, também mediante instruções do usuário.

Existem algumas opções no utilitário, além disso, as quais seguem detalhadas abaixo:

OpçãoDetalhes do uso
ddO próprio comando
ifInput file (arquivo de entrada)
ofOutput file (arquivo de saída)
statusDiz respeito ao nível de informações ao usuário
convConverte dados conforme ordens do usuário

Agora, detalhando um pouco mais cada uma das opções acima:

  • dd : o nome do utilitário que estamos utilizando;
  • if : aqui, você deve indicar a imagem ISO, ou seja, trata-se da informação do que será gravado;
  • of : a saída, ou seja, um caminho completo para o local onde será gravada a imagem ISO;
  • status : aqui, você pode indicar ao dd o nível de detalhes que deseja. Em nosso exemplo, mais abaixo, iremos utilizar “status="progress“, para que sejamos informados periodicamente a respeito do processo de gravação, incluindo o tempo restante. Agora, se você usar, por exemplo, “status="none“, o dd exibirá apenas mensagens em caso de eventuais erros;
  • conv : opção que garante a escrita dos dados e metadados, antes de informar ao usuário que o processo foi finalizado;

Como gravar uma imagem ISO no Linux através do terminal

Em primeiro lugar, certifique-se de ter em mãos um pen drive vazio, ou então que não contenha nenhuma informação que você precise, pois a gravação irá sobrescrever tudo isso.

Escritório

Agora, vamos lá:

Baixe e verifique a imagem ISO

Antes de qualquer coisa, baixe o arquivo ISO que você deseja gravar no pen drive. Pode ser uma distro Linux qualquer, ou até mesmo o Windows. Assim, baixe tal arquivo em seu computador, armazenando-o em uma pasta qualquer.

Para este guia, irei trabalhar com a ISO do Kubuntu 22.04 LTS (Jammy Jellyfish). Mas você pode utilizar uma outra ISO qualquer.

Além disso, é importante que você verifique a imagem ISO baixada, em busca de possíveis erros e/ou alterações (no caso de baixar de fontes não confiáveis, o que não recomendo).

Mas erros podem ocorrer, inclusive durante o download, e isto resultará em uma imagem corrompida. Assim, no Linux, você pode utilizar o utilitário md5sum e descobrir rapidamente se ocorreu algum problema ou não.

Assim, abra seu terminal e acesse a pasta onde baixou a imagem (no meu caso, a pasta Downloads):

cd /home/seuUsuario/Downloads

A seguir, execute o comando abaixo, tomando o cuidado de alterá-lo com o nome da imagem que você baixou, e lembrando que, para efeito de testes, estou usando uma imagem do Kubuntu:

md5sum kubuntu-22.04-desktop-amd64.iso

Finalmente, o terminal exibirá um código alfanumérico, à esquerda do nome da imagem. Esse é o hash do arquivo, que deve ser então comparado com o do site oficial.

Geralmente, os sites das distribuições exibem esta informação nas próprias páginas de download. Procure aí, portanto, pela check-sum da ISO que você baixou. Esta deve ser idêntica à do site oficial.

Identifique o pen drive

Agora, conecte o pen drive no seu computador, e aguarde sua montagem. A seguir, para saber o caminho do pen drive, abra seu terminal e digite o comando abaixo:

lsblk

Agora, observe a imagem abaixo, por exemplo:

Imagem ISO - lsblk

Em meu sistema, o pen drive que acabei de conectar é o sdc. Em caso de dúvida, fique atento ao tamanho do drive (na coluna imediatamente à direita do label), mas é importante que você tenha em mãos o caminho do dispositivo antes de prosseguir.

Gravando a imagem ISO através do terminal

Agora, com o pen drive devidamente identificado, basta utilizar um comando com a sintaxe abaixo no seu terminal, para iniciar o processo de gravação:

sudo dd if=/caminho/nomeDoArquivoIso.iso of=/caminhoParaOPendrive status="progress" conv="fsync

Para efeitos de teste, irei gravar a imagem ISO do Kubuntu (mencionada acima). Tal imagem encontra-se na minha pasta /Downloads, e irei gravá-la no drive sdc.

Portanto, o comando ficará da seguinte forma (adapte-o conforme sua necessidade):

sudo dd if=/home/marcos_zy/Downloads/kubuntu-22.04-desktop-amd64.iso of=/dev/sdc status="progress" conv="fsync"

Logo a seguir, após você teclar ENTER, serão exibidos no seu terminal alguns indicadores de progresso, conforme a imagem abaixo:

Gravando imagem ISO

Agora, basta aguardar a finalização do processo (pode demorar um pouco). Ao término do mesmo, uma mensagem de conclusão semelhante à abaixo será exibida para você:

Imagem ISO - Término gravação

Viu como é simples?

Conclusão

Por fim, é importante lembrar que a gravação de uma imagem ISO em um pen drive pode também ser feita através de um software como o balenaEtcher, por exemplo (ou até mesmo com o Rufus).

Porém, como você pôde observar, através do terminal do Linux tudo fica mais fácil. São poucos os comandos necessários, e depois que você pega o jeito, tudo transcorre de forma ainda mais tranquila. Ou seja, temos mais um excelente exemplo prático do quão versátil e poderoso é o terminal.

Gostou deste artigo? Compartilhe com seus amigos, e deixe um comentário: adorarei conhecer sua opinião!

Compartilhe este conteúdo:

<a href="https://teclinux.com/author/marcos-zy/" target="_self">Marcos A.T. Silva</a>

Marcos A.T. Silva

Apaixonado por tecnologia desde tenra idade, trabalha com TI há mais de 20 anos. Tem no rock and roll (em suas mais variadas vertentes) uma válvula de escape, e adora escrever guias e tutoriais, além de ser um grande entusiasta do Linux e do software livre.

0 comentários

Enviar um comentário

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

Pin It on Pinterest

Share This

Compartilhe

Compartilhe este post com seus amigos!