dd :: ver progresso ao gravar isos em pendrives


Em mais um achado em antigos .bash_history que tenho salvo em backup, dessa vez veremos como utilizar o comando dd em conjunto com o comando watch de modo a ver o progresso da cópia de arquivos .iso para um pendrive qualquer.

Aqui apenas desmontei a unidade USB que estava plugada e formatei a mesma para vfat:

# umount /dev/sdd1
# mkfs.vfat /dev/sdd1

Em seguida executei o comando abaixo para iniciar a cópia da mídia de instalação (desatualizada) do Arch Linux.

# dd if=archlinux-2013.09.01-dual.iso of=/dev/sdd & DDPID=$! ; sleep 1 ; while kill -USR1 $DDPID ; do sleep 5; done

Eu costumo usar assim:

# dd if=archlinux-2013.09.01-dual.iso of=/dev/sdd bs=8MB & DDPID=$! ; sleep 1 ; while kill -USR1 $DDPID ; do sleep 5; done

Este slideshow necessita de JavaScript.

intÉ!

dd :: ver progresso ao gravar isos em pendrives

12 comentários sobre “dd :: ver progresso ao gravar isos em pendrives

  1. Roberson disse:

    Sempre tentei jogar a ISO no pendrive com comando no linux, só tive sucesso uma vez. Depois de formatado ele tem que estar montado, eu tenho que acessar o diretório onde esta a ISO e of= para a uidade pendrive certo? isso não dá certo para mim hehe

    Curtir

    1. edps disse:

      não meu amigo, depois de formatado ele DEVE estar desmontado e o comando passado DEVE ser rodado como root ou com o sudo, só isso! não precisa usar a bosta do unetbootin.

      Curtir

  2. Luciano disse:

    Legal a dica! Já tinha visto algo parecido com o comando PV. Era mais ou menos assim:

    dd if=’/home/luciano/Downloads/ubuntu-13.10-desktop-amd64.iso’ | pv | dd of=/dev/sdb

    Obrigado pela dica. Essa vai para o caderninho.

    Curtir

  3. ISOs desatualizadas do Arch Funcionam? Queria brincar um pouco com essa Maravilhosa distro mas me falta paciência pra Instalar na unha! Estava pensando em usar o Manjaro, mas não é a mesma coisa, sabe? xD

    PS: Adorei a dica! Extremamente útil! Sempre utilizo o DD mas nunca soube usar uma Progress Bar! Obrigado mesmo!

    Curtir

    1. edps disse:

      Qualquer iso netinstall funciona meu jovem (seja ela do Debian, Ubuntu, CentOS, Fedora, Arch Linux, Slackware ou Gentoo), porque elas servem apenas para instalar o sistema básico. No caso da do Arch nem isso, já que todos os pacotes necessários por serem atualizados constantemente são baixados da net, então a iso do Arch em si serve apenas de ponte: instalador > programas do sistema básico baixados da net.

      O Manjaro, diferentemente do ArchBang é menos atualizado porque usa snapshots de pacotes como o Chakra, LMDE e outras distros de frescos que não se garantem! rs

      Curtir

  4. Guilherme Xavier disse:

    Bom dia amigos, não sei se a dica é antiga ou não mas ae vai, pra fazer esse serviço costumo usar o dcfldd fica a dica ae procurem e analisem se serve pra algo abc.

    Curtir

Deixar mensagem para Luciano Cancelar resposta