Criar imagem ISO a partir de CD
Publicado por Perfil removido 18/04/2009
[ Hits: 7.374 ]
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
Trocar nomes maiúsculos por minúsculos
Script para montar/desmontar cdrom e disquete
Programas windows em gerenciadores simples
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Pastas da raiz foram para a área de trabalho [RESOLVIDO] (11)
Será que eu deveria apreender C/C++ para desenvolver para Linux? (4)