martes, 4 de junio de 2013

Crear imagen iso de una unidad flash y extraer sus contenidos

Window$ no ofrece soporte de manera nativa para crear imágenes iso ni para extraer los contenidos de una generada previamente. Hay muchos programas que ofrecen más o menos esta funcionalidad, pero como dije, ninguno viene instalado junto con el sistema operativo. Si no se cuenta con una conexión a Internet o con el ejecutable de uno de esos programas, no hay manera de realizar esta tarea.
GNU/Linux, por otra parte, permite realizar ambas tareas de manera muy fácil desde la línea de comandos:
1) Para crear la imagen iso con los contenidos de la unidad /dev/sdb, en el directorio actual:
dd if=/dev/sdb of=usb-imagen.iso
2) Para extraer los contenidos:
  • Crear el directorio /mnt/iso que se utilizará para montar la imagen iso:
mkdir /mnt/iso
mount -o loop usb-imagen.iso /mnt/iso
(La opción -o junto con el argumento loop permite montar un archivo (usb-imagen.iso en este caso) como si fuera un dispositivo de bloques).
  • Ir al punto de montaje del pseudo-dispositivo y copiar sus contenidos a otro directorio:
cd /mnt/iso
cp -r * /tmp
Nota: Si el comando mount devuelve un mensaje diciendo que se debe especificar el tipo de sistema de archivos para llevar a cabo el montaje, utilizar la opción -t seguida del argumento iso9660.

No hay comentarios:

Publicar un comentario