Ate não muito tempo, usávamos CDs ou DVDs para fazer a instalação de sistemas operacionais. Com esse tipo de mídia caindo em desuso e com a praticidade e custo beneficio oferecido pelos pendrives, esse se tornou o novo padrão para a instalação dos SOs. Contudo, copiar a imagem do sistema para o pendrive não é o suficiente. É preciso usar programas que preparam a ISO e o pendrive para que o processo funcione.

No linux existem alguns programas que fazem essa tarefa e hoje vamos falar do Data Duplicator, DD para os íntimos :)

Se estiver usando o Windows e precisa criar um pendrive bootavel, recomendo usar o software Rufus ou o BalenaEtcher.

Data Duplicator

O DD é uma ferramenta de linha de comando que tem como função copiar e converter arquivos. Ele possui muitos usos interessantes, mas aqui vamos nos concentrar na criação de pendrives bootaveis.
Ele esta disponível para linux, BSD e MAC. Essa ferramenta já esta inclusa na grande maioria das distribuições linux, não sendo necessário ser instalado.
Gosto muito de usar o DD pois considero ele mais rápido e confiável.

Pré requisitos

  • Pendrive: 4gb deve ser o suficiente para a maioria das distribuições linux. Para o windows 8gb é o recomendado.
  • Imagem do sistema operacional

Procedimentos

Durante o processo, o conteúdo do pendrive será apagado, então faça um backup se necessário.

1. Plugar o pendrive

Vamos inicialmente plugar o pendrive em alguma porta USB do computador. Para demonstração irei usar um pendrive de 8gb da SanDisk.

2. Identificar pendrive

É muito importante saber exatamente como o pendrive é identificado pelo sistema. Essa informação será utilizada no próximo passo. Usar a identificação errada pode causar danos desastrosos, como apagar a partição do sistema.

Vamos usar o comando lsblk que fornece informações sobre todas os dispositivos de armazenamento ligados no computador.
Ao rodar o comando no terminal, será retornado algo muito parecido com o exemplo a baixo:

> lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda           8:0    0 931,5G  0 disk
├─sda1        8:1    0   100M  0 part
├─sda2        8:2    0    16M  0 part
├─sda3        8:3    0 249,4G  0 part
├─sda4        8:4    0   515M  0 part
└─sda5        8:5    0 681,5G  0 part /home
sdb           8:16   1   7,5G  0 disk
nvme0n1     259:0    0 238,5G  0 disk
├─nvme0n1p1 259:1    0   500M  0 part /boot/EFI
├─nvme0n1p2 259:2    0     8G  0 part [SWAP]
└─nvme0n1p3 259:3    0   230G  0 part /

Se olhar a quarta coluna (SIZE) fica fácil localizar o nosso pendrive de 8gb, aqui identificado como sdb. Guarde essa informação e vamos seguir para a próxima etapa.

Sua tabela de partição possivelmente será diferente da minha, então atente-se ao nome da partição que apareceu no seu computador.
DICA: Se tiver dificuldade de identificar qual é o seu pendrive, você pode rodar o comando lsblk antes e depois de inserir o pendrive no computador, assim, o nome novo que aparecer depois o do seu pendrive.

3. Criar pendrive bootavel

Agora que sabemos exatamente como o pendrive foi identificado pelo sistema (sdb, no nosso exemplo) vamos criar nosso pendrive bootavel.

A estrutura do comando é:

sudo dd if=/diretorio/da/imagem of=/dev/dispositivo bs=1M status=progress

onde:
if=/diretorio/da/imagem: Define o caminho e o arquivo de imagem do sistema operacional.
of=/partição/pendrive: Define o pendrive para onde a imagem do disco será copiada.
bs=1M: Define o tamanho do bloco de leitura e escrita para 1 megabyte. Esse parâmetro pode ser omitido ou o valor modificado. Por padrão o DD define o tamanho do bloco em 512 bytes. (Opcional)
status=progress: Mostra estatísticas de progresso da transferência dos arquivos. (Opcional)

Seguindo com o nosso exemplo, o comando ficará assim:

sudo dd if=~/Downloads/archlinux.iso of=/dev/sdb bs=1M status=progress

Agora basta dar enter e esperar o processo terminar. O tempo levado pelo comando vai variar dependendo de fatores como: tamanho da ISO e velocidade dos dispositivos de armazenamento envolvidos, mas não deve levar mais que alguns poucos minutos.

Ao finalizar, o terminal deve apresentar algo similar a isso:

786432000 bytes (786 MB, 750 MiB) copied, 6 s, 131 MB/s
826+1 records in
826+1 records out
866463744 bytes (866 MB, 826 MiB) copied, 6,59426 s, 131 MB/s

Se nenhum erro tiver ocorrido, agora você pode usar seu pendrive bootavel para instalar algum sistema operacional ou rodar-lo diretamente do pendrive em modo live, caso ele tenha suporte para isso.

Espero que tenha lhe ajudado e qualquer dúvida pode perguntar aqui em baixo na sessão de comentários. Obrigado e até a próxima!

Faça um comentário!

Postagem Anterior Próxima Postagem