Guía: todo sobre las imágenes ISO en GNU/Linux

Si quieres trabajar con imágenes ISO desde tu distribución favorita, nosotros hemos creado esta guía para ti. Con ella sabrás tódo lo necesario para comenzar a trabajar con este tipo de archivos de forma sencilla. Especialmente para aquellos que provienen de otros sistemas operativos como Windows, donde tenían una serie de software para poder montar este tipo de imágenes o quemarlas en discos ópticos (CDs, DVDs, BD,…), pero se han encontrado con que dichos programas no están disponibles en GNU/Linux.

Lo cierto es que las imágenes ISO son bastante buenas para trabajar con ellas y almacenar grandes cantidades de información. Es por eso que se han transformado en el formato preferido para la gran mayoría de distribuidores de software. La propia Microsoft permite descargar las imágenes ISO de sus últimos sistemas operativos, y por supuesto todas las webs oficiales de los proyectos de distros también permiten descargas imágenes ISO desde sus zonas de descargas.

¿Qué es una ISO?

Una imagen ISO es un archivo para almacenar una copia exacta de un sitstema de archivos bajo el estándar ISO 9660 que le ha dado su nombre. Además, al ser un paquete compacto, también se ha transformado en el formato ideal para almacenar contenido destinado a ser quemado en medios ópticos o en unidades extraibles, además de para realizar cópias de seguridad con algunos programas de backup.

La extensión más popular es la .iso, pero también pueden aparecer con la extensión .img como se puede apreciar en algunas imágenes de sistemas operarivos para la Raspberry Pi, etc. Esa diferencia de extensión no quiere decir que no sean imaǵenes del mismo formato, es simplemente una convención diferente. A pesar de que .iso es el más popular, también nos podemos encontrar extensiones separadas como .cue y .bin, que guaran por un lado los datos (BIN) y por otro una descripción de dichos datos (CUE).

Dicho esto, muchos desarrolladores de software, especialmente los de programas de grabación, han intentado crear sus propios formatos de imagen para pretender sustituir a ISO, pero ciertamente han fracasado. Es el caso de Nero Burning ROM Ahead que creó el formato NRG, o  CIF de Adaptec para su Easy CD Creator, CCD del proyecto CloneCD, MDF para Alcohol 120%, etc.

Cómo crear una ISO

Para crear imágenes ISO desde nuestra distro GNU/Linux tenemos multitud de programas gráficos para hacerlo, como es el caso de Furious ISO, ISO Master, Brasero, Simple Burn, K3b, Acetone ISO, etc. Pero nosotros vamos a enseñarte a hacerlo de una forma más poderosa y sin malgastar tantos recrusos, y eso significa hacerlo desde la consola con la simple herramienta todopodersoa dd que seguramente ya tengas instalada en tu distribución, ya que suele venir por defecto…

Pues bien, imagina que queremos crear una copia de un directorio en nuestra distribución, por ejempo el /home/usuario que lo vamos a pasar a ISO. Para ello podemos introducir los siguientes comandos:


dd if=/home/usuario of=/home/imagenesiso/usuario_personal.iso

Otra opción para “isar” un directorio es usar otra herramienta como mkisofs:


mkisofs -o /home/usuario/imagen.iso /home/usuario/contenido

En cambio, si quieres crear la imágen volcando el contenido de un DVD o CD, podemos usar esta otra alternativa:


dd if=/dev/cdrom of=/home/usuario/imagen.iso

Así podremos crear imágenes de directorios y también de otros medios de almacenamiento. Recuerda que el comando dd admite cualquier dispositivo o medio de entrada si cambias la ruta de if=, mientras que para el destino donde quieres almacenar la imagen solo basta con modificar la ruta de of=.

Cómo montar una ISO

Con algunos de los programas citados anteriormente podemos montar imágenes ISO para acceder al contenido de forma gráfica y sencilla. Es más, también hay herramientas como mkisofs con la que podremos montar nuestra imagen ISO en un directorio cualquiera para poder acceder al contenido sin necesidad de quemarlo en un medio óptico. Por ejemplo, en Windows, tal vez la herramienta más conocida para ello es Alcohol 120% o Daemon Tools, pero estas herramientas no están disponibles para Linux. ¿Entonces qué? Pues siempre podemos tirar de las alternativas para estas apps como Furious ISO o AcetoneISO que tienen interfaces gráficas sencillas de usar. Pero si queremos usar las propias opciones que nos da Linux de forma nativa:


sudo mkdir /media/iso

sudo mount -t iso9660 -o loop /home/usuario/imagen.iso /media/iso

sudo umount /media/iso

Como podemos ver, creamos un dirctorio donde vamos a montar la imagen ISO que hemos llamado iso y hemos situado dentro del directorio /media. Luego montamos la imagen ISO en dicho directorio y ya podremos tener acceso al contenido. Una vez que ya no queramos dicho contenido, se puede desmontar con umount como podemos ver… Por cierto, con la opción -t de mount le hemos dado un formato que en este caso es el ISO 9660 y con -o le decimos que use nuestro dispositivo de lazo. Con ello estamos usando un dispositivo virtual llamado dispositivo de lazo (loop) que nos ayudará a montar la ISO en un directorio cualquiera, permitiendo acceder a su contenido.

Cómo quemar una ISO

 

Ahora bien, si lo que queremos es quemar o grabar dicha imagen ISO en un medio óptico, ya sea un CD, DVD, HD-DVD o BluRay, también podemos optar por los programas con interfaz gráfica que hemos citado anteriormente o directamente recurrir a la consola y hacerlo a través de comandos. Existen algunas herramientas en modo texto para ello, como es el caso de wodim, cdrskin, xorriso. Si ya las tenemos instaladas, podemos usarlas con los siguientes comandos:


wodim -v dev=/dev/cdrom -dao /home/usuario/imagen.iso

cdrskin -v dev=/dev/cdrom -dao /home/usuario/imagen.iso

xorriso -as cdrecord -v dev=/dev/cdrom -dao /home/usuario/imagen.iso

Por cierto, recuerda que en algunos casos puede que el dispositivo óptico en tu distribución (aunque es raro), no se llame /dev/cdrom, sino que tome otros nombres como /dev/dvdrom, o /dev/sr0, etc.

Espero que te haya servido de ayuda. No olvides dejar tus comentarios


Categorías

GNU / Linux, Programas

Isaac

Soy un apasionado de la tecnología, F1 e informática... y me encanta compartir, pero sobre todo aprender cada día más. En definitiva me gusta... Ver perfil ›

4 comentarios

  1.   Nasher_87(ARG) dijo

    No en otros pero Ubuntu es tan fácil como clic derecho sobre el ISO y montar, luego desmontar. Grabar lo mismo, abrir con X programa, de grabación y listo. Asustan a los novatos

  2.   Miguel Mayol i Tur dijo

    Abundando en el uso de entornos gráficos
    Brasero
    K3b
    Gnome CD Master
    Gnome baker
    XFburn

    Free ISO creator
    ISOmaster

    Los montadores de imágenes
    Furius ISO mount
    CDemu
    ToastMount
    Gmount

    Y alguno mas deberían ser, como poco, citados

  3.   waldter dijo

    el articulo parece escrito para espantar a posibles futuros usuario de linux

    1.    Shalem Dior Juz dijo

      Jajaja es cierto, pero fíjese como han cambiado los tiempos: hasta hace unos cinco años éste tipo de tutoriales eran el pan de todos los días y entre la misma comunidad se hacía bullying al que no publicaba de dicha manera. Era común hacer creer que hacer las cosas desde la terminal era el método más “sencillo”, y en efecto para quien fuera programador o diestro avanzado en la materia pues se diría que sí, pero para nosotros los de a pie pues la cosa no era tan simple.

      Como recomendación respetuosa a don Isaac, sería muy bueno que en próximas publicaciones de éste corte se enseñara al usuario de las dos formas: por terminal y por entorno gráfico escogiendo alguna aplicación. Muchas gracias por la publicación y por dedicar su tiempo a nosotros.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *