Discussion:
Agregar archivos a una imágen iso
edu gargiulo
2010-07-14 02:33:11 UTC
Permalink
Hay alguna forma de "agregar" archivos/directorios a un archivo iso?
Tengo algunos backups de varios gigas en archivos iso y estoy buscando
una manera de actualizarlos sin tener que regenerarlos completamente,
algo así como cuando agregarmos data a un archivo tar por ejemplo.

salutess,

--edu
Boris Quiroz
2010-07-14 03:37:51 UTC
Permalink
El día 13 de julio de 2010 22:33, edu gargiulo
Post by edu gargiulo
Hay alguna forma de "agregar" archivos/directorios a un archivo iso?
Tengo algunos backups de varios gigas en archivos iso y estoy buscando
una manera de actualizarlos sin tener que regenerarlos completamente,
algo así como cuando agregarmos data a un archivo tar por ejemplo.
salutess,
--edu
La que se me ocurre es montar la iso como loop (mount -o loop cosa.iso
/path/to), poner ahi el archivo/directorio que quieras agregar y
despues rehacer la iso con dd if=/path/to of=cosa2.iso
--
http://boris.insert-coin.org
AADB 52A9 8C6B 1C73 D0C4  570E 952C 2DC1 D1D0 A4E7
gpg --keyserver pgp.mit.edu --recv-key D1D0A4E7
Carlos Taffernaberry
2010-07-14 14:50:55 UTC
Permalink
Post by Boris Quiroz
El día 13 de julio de 2010 22:33, edu gargiulo
Post by edu gargiulo
Hay alguna forma de "agregar" archivos/directorios a un archivo iso?
Tengo algunos backups de varios gigas en archivos iso y estoy buscando
una manera de actualizarlos sin tener que regenerarlos completamente,
algo así como cuando agregarmos data a un archivo tar por ejemplo.
salutess,
--edu
La que se me ocurre es montar la iso como loop (mount -o loop cosa.iso
/path/to), poner ahi el archivo/directorio que quieras agregar y
despues rehacer la iso con dd if=/path/to of=cosa2.iso
Hola gentes,
efectivamente eso fué lo que hice en alguna oportunidad, monté la iso
como loop, rsync'e toda la iso en disco, luego (en mi caso) habían
archivos que dentro tenían sistemas de archivos del tipo Squashfs
filesystem. Los que tuve que des-squashear , y luego modificar los
benditos archivos que quería . Squash'ear nuevamente los filesystems ,
reemplazando los archivos squashfs originales , y finalmente crear el
iso nuevamente ....
con este último paso tuve varios problemas, pues con "dd" no logré que
la imagen nueva sea booteable como la original .
terminé haciendolo con mkisof
mas o menos asi
mkisofs -o aver.iso -r -T \
-A "Live CD version 0.2 02/04/2010" \
-publisher "carlos" -p "xxxxx" \
-J -hide-rr-moved -hide-joliet-trans-tbl \
-c isolinux/xxxxx.catalog -b isolinux/isolinux.bin \
-no-emul-boot -boot-load-size 4 -boot-info-table \
/directorio/donde/esta/la/copia/de/la/imagen/modificada/

espero que te sea de utilidad.

SaluTty
Post by Boris Quiroz
--
http://boris.insert-coin.org
AADB 52A9 8C6B 1C73 D0C4  570E 952C 2DC1 D1D0 A4E7
gpg --keyserver pgp.mit.edu --recv-key D1D0A4E7
Alejandro Vargas
2010-07-15 07:38:42 UTC
Permalink
Post by edu gargiulo
Hay alguna forma de "agregar" archivos/directorios a un archivo iso?
Tengo algunos backups de varios gigas en archivos iso y estoy buscando
una manera de actualizarlos sin tener que regenerarlos completamente,
algo así como cuando agregarmos data a un archivo tar por ejemplo.
En CDs, existe la posibilidad de multisesión. Cada sesión que se graba
tiene una copia completa del directorio. Así que si querés reemplazar
o borrar archivos, basta con crear una sesión nueva donde el
directorio apunte al archivo nuevo o que omita otro. Al leerse se usa
la última sesión. Pero me parece recordar que los DVDs no soportan
eso.

Si querés poder hacer eso en DVDs deberías grabarlos en UDF en lugar
de ISO. El problema es que el UDF te desperdicia mucho espacio.

Loading...