Criar imagem ISO a partir de CD
Publicado por Perfil removido 18/04/2009
[ Hits: 7.556 ]
Script simples que cria imagem ISO a partir do cd (identificado no sistema pelo arquivo /dev/scd0).
Dependências:
-- zenity
-- send-notify
Leia o código-fonte para mais informações.
#!/bin/bash ########################## # Script que cria imagem do tipo ISO de CD montado. Funciona apenas se o cd é reconhecido pelo sistema no arquivo /dev/scd0. # Sinta-se a vontade para melhorá-lo (adicione seu nome logo abaixo). Apenas deixe créditos para o autor original, por gentileza :) ########## # Autor: Caio G. Conechoni ########################## # Checa se existe cd montado. O script aborta caso não haja cd montado. cdmounted=`mount | grep scd0 | wc -l` if [ $cdmounted = 0 ]; then zenity --error --title="Script MakeISO - Aviso" --text="CD não montado" exit fi # O CD está montado. Agora o script pergunta pela pasta de destino do arquivo zenity --question --title="Script MakeISO - Escolha..." --text="Deseja salvar a imagem no caminho padrão /home/$USER/cd.iso?\n(se esse arquivo já existir, ele será sobreescrito!)\n\nResponda não para escolher o caminho desejado\n(lembre-se de colocar a extensão .iso ao fim do nome do arquivo)." escolha=$? if [ $escolha = 0 ]; then output="/home/$USER/cd.iso" notify-send "Script MakeISO" "Iniciando a criação do arquivo. O processo pode ser demorado, e quando estiver finalizado, um aviso será exibido" dd if=/dev/scd0 of=$output notify-send "Script MakeISO" "Concluída a criação do arquivo $output" else diretorio=`zenity --file-selection --title="Script MakeISO - Escolha a pasta e o nome do arquivo a ser criado..." --save` if [ $? = 1 ]; then zenity --info --title="Script MakeISO - Saindo..." --text="Operação cancelada!" exit else notify-send "Script MakeISO" "Iniciando a criação do arquivo. O processo pode ser demorado, e quando estiver finalizado, um aviso será exibido" dd if=/dev/scd0 of=`echo $diretorio` notify-send "Script MakeISO" "Concluída a criação do arquivo $diretorio" fi fi
Script para converter um diretório de arquivos em mp3 para ogg.
Localizador não interativo do Mozilla Thunderbird para Slackware
Compac.sh - Compactador de arquivos
Instalação do Asterisk no Debian Etch
Papagaiando o XFCE com temas e recursos
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Instalando o COSMIC DE no Gentoo (systemd)
Centralizar Logo com Transparência via ImageMagick
Removendo entradas de boot UEFI "fantasmas" via terminal
Atualizações de Segurança Automáticas no Debian
Como cortar as partes de um vídeo com passagens de áudio em branco
Midia de instalação LM-21.3 não inicializa [RESOLVIDO] (15)
What are the biggest challenges banks face with compliance training? (0)
Reunir material [RESOLVIDO] (4)
Uma pergunta bem simples mas não achei resposta (ainda) [RESOLVIDO] (4)









