Montar una imagen ISO en Linux
Montar una imagen ISO en Linux

Montar una imagen ISO en Linux

Existe una forma muy sencilla de montar imagenes de CD/DVD, particiones o floppy, uitlizando el comando mount y el dispositivo loop el cual es un tipo de dispositivo especial, esto resulta muy util si por ejemplo tienes un maquina sin lector de cd/dvd o con la cual tampoco puedes acceder a otro sistema que pueda compartir el lector de cd/dvd.

Para el ejemplo diremos que tenemos una imagen de fedora, en el directorio /”tmp” y el nombre de la imagen es “fedora-core8.iso”, de la cual necesitamos sacar el archivo http-2.0-i386.rpm ubicado en el directorio “Fedora/RPM”, para montar la imagen podemos usar el directorio que linux crea por defecto o crear una exclusivamente para montar las imagenes iso, por ejemplo:

mkdir /mnt/iso

luego para montar la imagen

mount -t iso9660 -o loop /tmp/fedora-core8.iso /mnt/iso

  • el primer parametro -t iso9660, indica el tipo de sistema de archivos que ocuparemos para montar la imagen de cd, por ejemplo, si quisieramos montar una imagen de una partición ext2, deberiamos indicar a que el sistema de archivos es ext2 con -t ext2.
  • -o loop: con este parametro indicamos a mount que se usara el dispositivo loop para montar la imagen el cual es un tipo de dispositivo especial.
  • /tmp/fedora-core8.iso; indica a mount la ruta del archivo iso que montaremos.
  • /mnt/iso: indica a mount en que ubicación montaremos la imagen.

Ahora que la imagenes esta montada para copiar el archivo antes mencionado, por ejemplo al directorio “/tmp”, usaremos el comando cp de la forma normal.

cp /mnt/iso/Fedora/RPM/httpd-2.0-i386.iso /tmp

y listo podemos ejecutar cualquier acción sobre la imagen montada como si fuera un cd/dvd que estubiese en un lector normal.