Nesta página iremos cobrir como escrever/criar um Debian .iso em um dispositivo USB inicializável no Linux usando o comando dd
.
Visite cdimage.debian.org e pegue a imagem iso do CD/DVD.
https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/
Ao final da pagina deve ter um arquivo no seguinte formato:
debian-X.Y.Z-amd64-netinst.iso
Insira seu pendrive e digite o seguinte comando df
para ver se ele é montado automaticamente em um sistema desktop Debian ou qualquer outro sistema desktop Linux:
$ df
Filesystem 1K-blocks Used Available Use% Mounted on
udev 16366516 0 16366516 0% /dev
tmpfs 3280840 1892 3278948 1% /run
/dev/sda1 95534500 24979716 65655664 28% /
tmpfs 16404188 119600 16284588 1% /dev/shm
tmpfs 5120 16 5104 1% /run/lock
/dev/sda6 354636252 147538976 189009496 44% /home
/dev/sdc1 495584 495584 0 100% /media/arthurbdiniz/kingston
Você também pode tentar o comando lsblk
ou dmesg
para listar seus dispositivos usb.
Você precisa desmontar o caminho onde está montado ou o dispositivo.
sudo umount /media/<resto-do-caminho>
# ou
sudo umount /dev/<nome-do-filesystem>
DICA Você pode encontrar a soma de verificação da imagem iso do DVD, como na própria página de download do https://cdimage.debian.org/debian-cd/current/amd64/iso-cd.
Baixe os arquivos SHA512SUMS
e SHA512SUMS.sign
Por exemplo, você deve obter a seguinte saída:
gpg --recv-key DA87E80D6294BE9B
gpg --verify SHA512SUMS.sign
# Como resultado termos a seguinte mensagem
gpg: Good signature from "Debian CD signing key <debian-cd@lists.debian.org>"
Isso significa que as cifras dentro do arquivo SHA512SUMS realmente vieram dos servidores do Debian e não de alguma outra fonte não confiável.
Pegue a hash referente a imagem ISO dentro do arquivo SHA512SUMS
Use o comando shasum
para fazer a checagem:
echo "<hash> *debian-X.Y.Z-amd64-netinst.iso" | shasum -a 512 --check
Cada arquivo ISO gerado pelo Debian vai ter uma hash diferente.
cat SHA512SUMS
33c08e56c83d13007e4a5511b9bf2c4926c4aa12fd5dd56d493c0653aecbab380988c5bf1671dbaea75c582827797d98c4a611f7fb2b131fbde2c677d5258ec9 debian-12.5.0-amd64-netinst.iso
7cd6ec7d359515117558e91650fce1b98af0082cb2149b3d94fb480f657f51b06934d7b450fe563eeef023ccf59472b8faa870ee50c369f4c4ceecea8da0c60f debian-edu-12.5.0-amd64-netinst.iso
968067c0874b8cc865f7c0ff802b86ba09013a20f0318e39b38e0e37af5c557ccd5145ae7a2f8be01492a5298386aba437b545471450f9ae80fdaf6dac5e454d debian-mac-12.5.0-amd64-netinst.iso
echo "33c08e56c83d13007e4a5511b9bf2c4926c4aa12fd5dd56d493c0653aecbab380988c5bf1671dbaea75c582827797d98c4a611f7fb2b131fbde2c677d5258ec9 *debian-12.5.0-amd64-netinst.iso" \
| shasum -a 512 --check
debian-12.5.0-amd64-netinst.iso: OK
Depois de verificado, você pode gravá-lo no dispositivo USB.
Tenha cuidado com os nomes do pendrive/disco USB. Nomes errados sempre resultam em perda de dados. Certifique-se de digitar o nome correto.
Digite o seguinte comando dd para criar uma imagem USB inicializável a partir de um arquivo .ISO
sudo dd if=debian-X.Y.Z-amd64-netinst.iso of=/dev/<NOME-DO-DISCO> bs=1M status=progress
O comando dd
gravará os dados do processo em um pendrive e uma barra de progresso aparecerá na tela.
Após o processo completar remova o dispositivo.
Isso é tudo, pessoal! Agora você tem o Debian em um pendrive, inicializável e pronto para instalar em seu laptop, desktop ou sistema baseado em servidor.