Ai pessoal não sei se isso serve de serventia a alguem mais esses dias sem ter o que fazer decidi brincar em shell script e saiu isso vou explicar melhor o que ele faz ok, esse script facilita a montagem de imagens iso ao inves de vc ter que ficar digitando o comando de montagem digitando o local onde esta a iso e onde quer monta-la vc apenas abre o script e vc vai de uma forma bem facil a te sua imagem iso escolhe ela e ele ja monta e ja abre a pasta da imagem, pro script funcionar corretamente é necessario ter o xdialog que vc pode baixar com o comando
apt-get install xdialog
vc pode copiar esse script colar em um documento de texto em branco salvar com o nome xmiso e depois dar o comando de execução pra ele o comando é o seguinte
chmod +x xmiso
depois é so vc clicar sobre ele que ja vai abrir o script, o script tem nome é xmiso
x de usar o xdialog, m de mount e iso de iso mesmo,
esse script é mais pra facilitar a vida mesmo vc pode obter o mesmo resultado digitando alguns comandos porem como tem pessoas que nao acha nada confortavel digitar comandos entao esse script vai ser de grande ajuda espero que goste, o script pode ser alterado desde que os devidos creditos seja dado a mim
é isso ai t++
#!/bin/bash
#Esse script monta imagens iso na pasta /media/miso
#Script criado por Diego_Rocha ( diego-bts@hotmail.com )
inicio ()
{
iso=$( Xdialog --stdout --title "Escolha a iso" --fselect / 0 0 )
if [ $? = '0' ]
then
teste=$( ls "/media/miso" )
if [ -z $teste ]
then
monta
else
desmonta
fi
else
exit
fi
}
monta ()
{
sudo mount -t iso9660 -o loop $iso "/media/miso"
teste1=$( ls "/media/miso" )
if [ -z $teste1 ]
then
Xdialog --title "Erro" --infobox "A iso não pode ser montada, tente novamente" 0 0 3000
exit
else
Xdialog --title "Abrir miso?" --yesno "Iso montada com sucesso, gostaria de acessar a pasta miso?" 0 0
if [ $? = '0' ]
then
sessao=$( pidof gnome-session )
if [ $sessao = ]
then
konqueror /mnt/miso
fim
else
nautilus /mnt/miso
fim
fi
else
fim
fi
fi
}
desmonta ()
{
sudo umount "/media/miso"
monta
}
fim ()
{
Xdialog --title "Desmontar iso?" --yesno "A iso se encontra na pasta /mnt/miso, voce podera desmonta-la agora,\n desmontando, a iso não podera ser acessada na pasta\n /media/miso ate ser montada novamente, gostaria de desmontar iso?" 0 0
if [ $? = '0' ]
then
sudo umount "/media/miso"
Xdialog --title "Obrigado" --infobox "Obrigado por utlizar o miso, espero que tenha gostado :)" 0 0 3000
exit
else
Xdialog --title "Obrigado" --infobox "Obrigado por utlizar o miso, espero que tenha gostado :)" 0 0 3000
exit
fi
}
if [ -d /mnt/miso ]
then
inicio
else
Xdialog --title "Mkdir" --infobox "Criando pasta /media/miso.." 0 0 3000
sudo mkdir "/media/miso"
inicio
fi