El otro dia fui a visitar a un amigo a su casa, el tiene una conexion bastante rapida a internet asi que se dedica a bajar juegos, generalmente en archivos del tipo: imagen.iso
Para no hacer el cuento largo, en su WinBox abrió un par de programas y emuló las imagenes iso como si fueran unidades de CD-ROM. Me quedé perplejo (por no decir pen..) al ver lo que hacia. Supuse (y supuse bien!) que en Linux tambien seria posible hacer lo que el habia hecho en su XP.
Las herramientas necesarias para crear, quemar y montar una imagen iso, en cualquier distribución ya están incluidas; las aplicaciones necesarias son: mkisofs, mount y cdrecord
En las siguientes lineas, veremos como hacer todo el show...
COMO CREAR UNA IMAGEN ISO
La aplicación mkisofs, crea un archivo de sistema híbrido
iso9660/joliet/hfs/Rock Ridge. Esto le permite combinar dos sistemas en un mismo CD, para que el mismo sea portable entre los sistemas operativos que
utilizen uno u otro.
La sintáxis del programa es:
mkisofs [opciones] -o [salida] [entrada]
donde:
[salida]: Es el directorio donde se creará la imagen:
imagen.iso
[entrada]: Es el directorio donde se encuentran los archivos para crear la imagen.
Por ejemplo:
mkisofs -r -o /root/prueba.iso /mnt/downloads/*.*
Con la opción -r generaremos un sistema de archivos con extensión Rock Ridge pero reseteará los permisos de modo tal que todos los usuarios puedan acceder al CD por completo. La imagen será generada en el directorio /root/ y tendrá el nombre de prueba.iso la cual será creada con los archivos que se encuentran en el directorio /mnt/downloads/
COMO EMULAR/MONTAR UNA IMAGEN ISO
Cuando tenemos un archivo como
imagen.iso una manera de ver lo que contiene ya sea para extraer algun archivo de su interior, lo haremos de la siguiente manera, a traves del comando mount, por ejemplo:
mount -t iso9660 -o ro,loop=/dev/loop0 /directorio/donde/esta/imagen.iso /mnt/cdrom
Si todo salió bien, al abrir el directorio /mnt/cdrom, veremos los archivos tal y como se verán en el CD.
COMO QUEMAR UNA IMAGEN ISO
Para ello utilizaremos la aplicación:
cdrecord pero antes de utilizar esta herramienta, primero es necesario saber en que bus está conectada la quemadora, para eso, hay que ejecutar la orden siguiente desde la consola de root:
cdrecord --scanbus
Si todo sale como esperaría, entonces verás algo así (+ o -):
Cdrecord 2.0 (i686-pc-linux-gnu) Copyright (C) 1995-2002 Jrg Schilling
Linux sg driver version: 3.1.24
Using libscg version 'schily-0.7'
cdrecord: Warning: using inofficial libscg transport code version (schily - Red Hat-scsi-linux-sg.c-1.75-RH '@(#)scsi-linux-sg.c 1.75 02/10/21 Copyright 1997 J. Schilling').
scsibus0:
0,0,0 0) 'CREATIVE' ' CD-RW RW8438E ' 'FC03' Removable CD-ROM
0,1,0 1) *
0,2,0 2) *
0,3,0 3) *
0,4,0 4) *
0,5,0 5) *
0,6,0 6) *
0,7,0 7) *
Obviamente, saldrían los valores adecuados a tu sistema. Para este caso, mi quemadora está conectada en el bus 0,0,0. Ese, es el dato que requerimos para utilizar cdrecord
Colocamos un CD virgen en la quemadora y ejecutamos la siguiente orden:
cdrecord -v speed=8 dev=0,0,0 -data /directorio/donde/esta/imagen.iso
Tu elije la velocidad de grabación adecuada (speed=8) y el bus en el que esta conectada tu quemadora (dev=0,0,0). Los valores de la velocidad de grabación siempre incrementan en potencias de 2 [2,4,8,16...]
Pues ya, es todo.. para información mas detallada, favor de consultar al oráculo [
google.com].
--
Una consola hace mas que mil ventanas.