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
>

Responder a