11 abril 2004
Memoria (otra vez)
Bueno, como ya hice anteriormente, escribo aquí algo para que no se me olvide y poder encontrarlo cuando lo necesite. En este caso es como montar una imagen de CD hecha con Nero (fantástico programa) en Linux.
Los pasos a dar los encontré en una lista de distribución de debian y los reproduzco aquí tal cual. Su autor es Pablo Martin ‹ruthven en wanadoo punto es›:
Una imagen nero (*.nrg) es una imagen iso9660 con informacion extra en la
cabecera, por lo que hay que pasarle a mount la opcion offset=xxx.
Para averiguar el offset usamos algun editor hexadecimal como por ejemplo od
# od -Ax -s imagen.nrg | more
053008 LABEL
(informacion no util)
nos fijamos en la primera linea que aparece y apuntamos la direccion (es
hexadecimal).
Le restamos 8008 (en hexadecimal tb) que es donde deberia empezar una imagen
iso9660 estandar.
# od -Ax -s imagen.iso | more
008008 LABEL
(informacion no util)
Pasamos el valor resultante a decimal y hacemos
mount -t iso9660 imagen.nrg /mnt -o loop,offset=307200
en este ejemplo el offset es 307200 == 0x4B000
este numero puede variar.
para finalizar solo falta hacer una imagen iso desde donde montamos la imagen
nero con dd por ejemplo o con mkisofs.
Yo lo hice con k3b y le puse de etiqueta la que me salía en el primer paso. Bueno, espero que os sirva de algo, si es así, dad las gracias a SanGoogle y escribidme un mail.
0 Comentarios
Los pasos a dar los encontré en una lista de distribución de debian y los reproduzco aquí tal cual. Su autor es Pablo Martin ‹ruthven en wanadoo punto es›:
Una imagen nero (*.nrg) es una imagen iso9660 con informacion extra en la
cabecera, por lo que hay que pasarle a mount la opcion offset=xxx.
Para averiguar el offset usamos algun editor hexadecimal como por ejemplo od
# od -Ax -s imagen.nrg | more
053008 LABEL
(informacion no util)
nos fijamos en la primera linea que aparece y apuntamos la direccion (es
hexadecimal).
Le restamos 8008 (en hexadecimal tb) que es donde deberia empezar una imagen
iso9660 estandar.
# od -Ax -s imagen.iso | more
008008 LABEL
(informacion no util)
Pasamos el valor resultante a decimal y hacemos
mount -t iso9660 imagen.nrg /mnt -o loop,offset=307200
en este ejemplo el offset es 307200 == 0x4B000
este numero puede variar.
para finalizar solo falta hacer una imagen iso desde donde montamos la imagen
nero con dd por ejemplo o con mkisofs.
Yo lo hice con k3b y le puse de etiqueta la que me salía en el primer paso. Bueno, espero que os sirva de algo, si es así, dad las gracias a SanGoogle y escribidme un mail.
0 Comentarios
Comentarios:
Publicar un comentario