10.5.07

Linux - Montar imágenes

Dando mis primeros pasos en el Bash Scripting he hecho este pequeño script, con interface y todo, para facilitarme el montaje de imágenes de disco *.iso, *.img, *.nrg, *.mdf.

#!/bin/bash
#By Aladaris 2007 GNU License
#Este script facilita la tarea de montar imagenes ya sean de extension *.iso *.img *mdf ó *.nrg
#
clear
echo Este script depende de los paquetes cc2iso y mdf2iso
echo
echo Introduce el nombre, ruta incluida, SIN LA EXTENSIÓN:
read NAME
clear
function ppal {
   echo La imagen que se va a montar es: "$NAME"
   echo
   OPTIONS="ISO IMG MDF NRG CAMBIAR DESMONTAR SALIR"
   select opt in $OPTIONS; do
      if [ "$opt" = "ISO" ]; then
         sudo mount -t iso9660 -o loop "$NAME".iso /media/imagen
         ppal
      elif [ "$opt" = "IMG" ]; then
         sudo ccd2iso "$NAME".img "$NAME".iso
         sudo mount -t iso9660 -o loop "$NAME".iso /media/imagen
         ppal
      elif [ "$opt" = "MDF" ]; then
         sudo mdf2iso "$NAME".mdf "$NAME".iso
         sudo mount -t iso9660 -o loop "$NAME".iso /media/imagen
         ppal
      elif [ "$opt" = "NRG" ]; then
         sudo mount -t iso9660 -o loop,offset=307200 "$NAME".nrg /media/imagen
         ppal
      elif [ "$opt" = "CAMBIAR" ]; then
         echo Introduce el nombre, ruta incluida, SIN LA EXTENSIÓN:
         read NAME
         clear 
         ppal
      elif [ "$opt" = "DESMONTAR" ]; then
         sudo umount /media/imagen
         ppal
      elif [ "$opt" = "SALIR" ]; then
         echo Recuerda que el punto de montaje es /media/imagen
         exit
      else
         clear
         echo Opción incorrecta
         ppal
      fi
done
}
ppal

2 comentarios:

Anónimo dijo...

Curioso script... ^^.

(Comentario genérico, lo sé, lo sé...)

MCKAY Brothers dijo...

PICCORO Lenz MCKAY: paquetes para debian de isos y convertidores!

HI MEN; de el grupo de Mckay's yo empaquete todos los tranformadores y convertidores y necesito saber si puedo usar tu script para "improvisarlo" un poco y crear junto a los paquetes una suite!

http://qgqlochekone.blogspot.com/2008/04/iso-linux-debian-venenux-tools.html

alli estan los paquetes, te agradeceria responder, pòr lo pronto me llevo el script para "tocarlo" y experimentr un poco!