Pular para o conteúdo

ZPenBoot - Gravando imagem ISO em um pendrive

Script feito em zenity utilizando o comando dd para gravar uma imagem ISO em um pendrive.
Fernando T. Da Silva nandosilva
Hits: 4.583 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

Script feito em zenity utilizando o comando dd para gravar uma imagem ISO em um pendrive.
Download ZPenBoot Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Versões atualizadas deste script

Fernando T. Da Silva

Versão 2 enviada por Fernando T. Da Silva em 14/01/2016

Changelog: Visualização do device do último pendrive inserido e exibição das partições e mídias montadas antes de especificar o device do pendrive.

Exemplo da janela de retorno

Último pendrive inserido

[ 1932.998446] sd 9:0:0:0: [sdb] 3953664 512-byte logical blocks: (2.02 GB/1.88 GiB)

---------------------------------
Sist. Arq. Tipo Tam. Usado Disp. Uso% Montado em
/dev/sda6 ext4 132G 15G 111G 12% /
tmpfs tmpfs 1,5G 0 1,5G 0% /dev/shm
/dev/sda4 ext4 289G 170G 105G 62% /mnt/dados
/dev/sda1 fuseblk 146G 36G 110G 25% /mnt/win

Download ZPenBoot-v2

Esconder código-fonte

input=`zenity --file-selection --multiple --title "Selecione o arquivo da imagem ISO"`
  if [ $? = 1 ];
   then zenity --error --title "ZPenBoot" --text "Criação cancelada" & exit
  fi
clear
zenity --question --title "ZPenBoot" --text "PERIGO a criação do pen drive de boot apagará todos arquivos existentes nele. Verifique antes de prosseguir
o device correto do seu PEN DRIVE. Caso especificar uma partição do HD, já era os dados contidos nela e devera formata-la novamente para recuperar o tamanho original dela. \n\n
Notas:
Após criado o seu pen drive de boot e instalado o sistema por ele, se quiser recupera-lo novamente para poder gravar arquivos deverá formata-lo usando o comando mkfs.vfat em uma janela de terminal.\n\n
O PEN DRIVE deve estão desmontado antes de continuar.\n\n
Durante a gravação da imagem é normal não ser exibido nada na janela do xterm, somente quando terminar o processo do dd que pode levar de 3 a 5 minutos dependendo do tamanho do ISO e da velocidade do seu computador é que será exibido
o retorno da gravação, podendo agora fechar a janela de xterm.\n\n
Deseja prosseguir com a criação?"
  if [ $? = 1 ];
   then zenity --error --title "ZPenBoot" --text "Criação cancelada" & exit
fi
device=$(zenity --title="ZPenBoot" --entry --text="Digite somente o nome do device do pendrive. ATENÇÃO - CUIDADO PRA NÃO DIGITAR O DEVICE ERRADO ! Exemplos: sdb, sdb1, sdb2, sdc ...")
xterm -g 100x20 -fa 'Luxi Mono' -fs 12 -hold -e dd if="$input" of=/dev/"$device" bs=4M;sync
zenity --info --title "ZPenBoot" --text "Criação terminada!"
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Gerenciador de arquivos youtube-dl

Script para conexão de modem Bluetooth (DUN)

Criar pacote Debian o firefox de br.mozdev.org

Mudar aleatoriamente o papel de parede no GNOME 3

Codecs Win32

#1 Comentário enviado por Thihup em 30/01/2015 - 10:25h
Você poderia usar o comando "pv" para mostrar o tempo restante no xterm , talvez fazer uma barra de loading pelo Zenity.

Fazer usando o sd* é meio arriscado , não acha que seria melhor mostrar primeiro o "df -h" ou outro similar para ter certeza de não formatar o errado.

Se quiser, posso te ajudar com isso

Apenas sugestões , desculpe-me se alguma delas não te agrada.

[]'s

T+

Contribuir com comentário

Entre na sua conta para comentar.