2010/7/14 Boris Quiroz <[email protected]>: > El día 13 de julio de 2010 22:33, edu gargiulo > <[email protected]> escribió: >> 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 > -- > http://boris.insert-coin.org > AADB 52A9 8C6B 1C73 D0C4 570E 952C 2DC1 D1D0 A4E7 > gpg --keyserver pgp.mit.edu --recv-key D1D0A4E7 >
