¿Cómo puedo extraer una ISO en Linux sin acceso root?

Tengo un archivo ISO grande en un servidor, y necesito tener acceso al archivo en él, sin tener acceso de la raíz. Por lo tanto, no puedo simplemente montarlo. ¿Qué debo hacer para poder extraer una ISO en LInux sin acceso root?

Si 7zip está instalado este es realmente fácil:

7z x Your.iso -oWhere/You/Want/It/Extracted/To 

Para extraer el iso entero.

Muchas de las herramientas GUI como el rodillo de archivo usará isoinfo en el fondo.

Usted puede extraer un solo archivo de una ISO así:

  Isoinfo -i image.iso -x / isolinux/initrd.img> initrd.img 

La redirección se requiere como -x extrae a stdout.

Si desea listar el contenido de una carpeta en la ISO:

  Isoinfo -i image.iso -l 

Ejemplo de salida:

  Listado de directorios de /
 D --------- 0 0 0 2048 0 1900 [26 02].
 D --------- 0 0 0 2048 0 1900 [26 02] ..
 D --------- 0 0 0 2048 Feb 6 2010 [27 02] i386
 ... 

Si tiene acceso a GUI, haga clic con el botón derecho del ratón en el iso y elija "Abrir con Archive Manager …" o simplemente ejecute:

 file-roller -e /path/to/extract/to /path/to/iso 

Si tiene 7-zip o unrar instalado puede utilizar para extraer iso.

No es necesario montarlo. ISO es como cualquier otro archivo de almacenamiento, como un .zip. Hay un montón de iso herramientas específicas para hacer el truco que debe ser capaz de compilar como un usuario, pero la forma más fácil debe ser hacer:

 file-roller -h filename.iso 

Si puede montar sistemas de archivos FUSE, FuseISO es una opción para montar la imagen.

He encontrado una nueva manera mejor: using xorriso !

No es necesario tener acceso root. He intentado 7z y file-roller , ambos no funcionan aquí.

xorriso es un programa de código abierto, por lo que puede descargar los códigos fuente si no lo tiene instalado de forma predeterminada.

Si no lo ha instalado, descargue los códigos fuente aquí: https://www.gnu.org/software/xorriso/

Los pasos son:

 tar zxvf xorriso-1.4.6.tar.gz cd xorriso-1.4.6 ./configure make cd xorriso pwd 

Agregue el directorio de salida a la variable de entorno PATH .


A continuación, puede utilizarlo para extraer un archivo iso:

 xorriso -osirrox on -indev image.iso -extract / extracted_path 

Sólo tiene que modificar image.iso y image.iso para que funcione en su sistema.


Referido: https://blog.sleeplessbeastie.eu/2014/08/26/how-to-extract-an-iso-image/