Pendrive bootável no Linux com o comando dd
Como criar um pendrive bootável no Linux sem instalar nenhum programa, usando só o dd, e os cuidados para não apagar o disco errado.
Fala pessoal, tudo bem?
Hoje em dia é muito comum usarmos pendrive para instalar o sistema operacional, tanto em computadores pessoais quanto em servidores e outros equipamentos. Normalmente usamos algum programa para formatar o pendrive, ler a ISO e deixar tudo pronto para dar boot.
Para quem usa Linux, existe um atalho: não é preciso nenhum programa de terceiros. O comando dd, que já vem em qualquer distribuição, resolve.
dd não pergunta nada e não tem "desfazer". Se você apontar para o disco errado, ele sobrescreve sem dó. O passo 1 abaixo é o mais importante do post.
1. Descubra qual é o pendrive
Liste os discos antes e depois de conectar o pendrive. O que aparecer de novo é ele:
$ lsblk -o NAME,SIZE,MODEL,TRAN,MOUNTPOINTS
NAME SIZE MODEL TRAN MOUNTPOINTS
sda 476,9G Samsung SSD 860 sata
├─sda1 512M /boot/efi
└─sda2 476,4G /
sdc 14,6G Cruzer Blade usb
└─sdc1 14,6G /media/usuario/PENDRIVE
Repare nas colunas SIZE e TRAN: o pendrive é o disco de ~15 GB com transporte usb. Neste exemplo, /dev/sdc.
2. Desmonte o pendrive
$ sudo umount /dev/sdc1
3. Grave a ISO
A sintaxe básica é esta. Se estiver logado como root, é só tirar o sudo:
$ sudo dd if=/caminho/da/imagem.iso of=/dev/sdc bs=4M status=progress conv=fsync
if=: o caminho da ISO + o nome do arquivo.iso;of=: o dispositivo do pendrive. Use o disco inteiro (/dev/sdc), não a partição (/dev/sdc1);bs=4M: grava em blocos de 4 MB. Sem isso, o dd usa blocos de 512 bytes e fica bem mais lento;status=progress: mostra o andamento da gravação. Sem ele, o terminal fica parado e parece travado;conv=fsync: só termina quando tudo foi gravado de verdade no pendrive.
Quando terminar, rode um sync por garantia e só então remova o pendrive:
$ sync
sha256sum imagem.iso. Pendrive que não dá boot muitas vezes é ISO baixada pela metade.
Quando o dd não é a melhor opção
- ISO do Windows: o dd copia a imagem bit a bit, e as ISOs do Windows não foram feitas para isso. O pendrive até é gravado, mas normalmente não dá boot. Para Windows, use ferramentas próprias.
- Várias ISOs no mesmo pendrive: o Ventoy é ótimo. Você instala uma vez e depois só copia as ISOs para o pendrive, como arquivos comuns.
- Prefere interface gráfica: o Discos do GNOME tem a opção "Restaurar imagem de disco", e o balenaEtcher funciona em Linux, Windows e macOS. Ambos já checam o dispositivo e validam a gravação.
Considerações Finais
O dd continua sendo o jeito mais direto de criar um pendrive bootável no Linux: um comando, sem instalar nada. Só não esqueça que o poder dele é o mesmo que o risco. Confira o dispositivo duas vezes antes de apertar Enter.
Abs e até a próxima!!!
:wq!
Post publicado originalmente em novembro de 2019 e atualizado em novembro de 2026.
Comentários
Postar um comentário