Criar imagem ISO a partir de CD
Publicado por Perfil removido 18/04/2009
[ Hits: 7.347 ]
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
Criando um pacote autoinstalador em shell
Idesk (Wizard para criação de ícones)
MURFEX (MUltiple Rar File EXtractor)
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Descritores de Arquivos e Swappiness
Solução rápida para o problema do Network Manager conectar mas não navegar
Como instalar no Linux Jogos da Steam só para Windows
Instalando o Team Viewer no Debian Trixie - problema no Policykit
Interface Gráfica no Linux Mint 22.1. (0)
Erro na atualização dos apps na barra de tarefas (1)
Qual driver da NVIDIA instalar? (7)