Criar imagem ISO a partir de CD
Publicado por Perfil removido 18/04/2009
[ Hits: 7.133 ]
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
Backup simples com log de resultado
Script PAra Instalar o Driver pctel-0.9.6
Atenção a quem posta conteúdo de dicas, scripts e tal (1)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Como Atualizar Fedora 39 para 40
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
erro ao clonar repo github (1)
Quais Shell Scripts vocês usam? (15)
Como adicionar módulo de saúde da bateria dos notebooks Acer ao kernel... (22)
[Shell Script] Script para desinstalar pacotes desnecessários no OpenSuse
[Shell Script] Script para criar certificados de forma automatizada no OpenVpn
[Shell Script] Conversor de vídeo com opção de legenda
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba