GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo montar y ver un archivo ISO como raíz y usuario normal en Linux

ISO significa Organización Internacional para la Estandarización, que ha definido el formato de una imagen de disco. En términos simples, el archivo iso es una imagen de disco.
 
Los archivos ISO normalmente se utilizan para distribuir el sistema operativo. La mayor parte del sistema operativo Linux que descargue estará en formato ISO.
 
Si ha descargado un archivo ISO de Linux, normalmente lo graba en un CD o DVD como imagen ISO. Una vez que haya grabado la imagen ISO en un CD o DVD, puede iniciar el sistema para instalar el sistema operativo Linux.
 
Pero a veces, es posible que desee montar el archivo ISO y ver el contenido sin grabarlo en un CD o DVD. En este artículo, revisemos cómo Montar y ver un archivo iso como root y usuario habitual en el sistema operativo Linux.

1. ¿Cómo montar archivos iso sin escribirlos en CD/DVD?

Si descargó un archivo *.iso de un sitio web (por ejemplo, cualquier distribución del sistema operativo Linux), puede ver el contenido del archivo iso sin escribirlo como iso en un CD o DVD, como se explica a continuación, usando mount - o bucle. . Tenga en cuenta que un dispositivo de bucle es un pseudodispositivo que hará que un archivo iso sea accesible para el usuario como un dispositivo de bloque.

 

Syntax: # mount ISOFILE MOUNT-POINT -o loop
$ su -

# mkdir /tmp/mnt

# mount -o loop /downloads/ubuntu-9.04-desktop-i386.iso /tmp/mnt 

# cd /tmp/mnt
# ls -l

 

Para el montaje, debe iniciar sesión como root o debe tener permiso sudo. Lea a continuación para saber cómo montar un archivo iso como usuario normal no root.

2. ¿Cómo montar o ver un archivo iso como usuario no root?

Un usuario que no sea root también puede montar un archivo, incluso sin el permiso sudo. Con el comando de medianoche puede montar el archivo iso. En realidad, realmente no está montando el archivo. Pero puede ver el contenido del archivo iso como si estuviera viendo otros archivos. Consulte nuestro artículo anterior que explica sobre Linux mc:el comandante de medianoche.

Pasos para ver el archivo iso en el comandante de medianoche:

  1. Abrir comando de medianoche (mc).
  2. Navegue a la ruta donde existe el archivo ISO.
  3. Haga clic en el archivo iso, ingresará al archivo iso como un directorio normal y ahora verá el contenido del archivo.
  4. Para ver el archivo normal o el archivo de la iso, presione cuando el cursor esté sobre el archivo.

3. ¿Cómo resolver el problema "iso no es un error de dispositivo de bloque"?

Al montar un archivo iso, puede recibir el siguiente error:

mount: file.iso is not a block device (maybe try `-o loop'?)

Problema:

# mount /downloads/Fedora-11-i386-DVD.iso /tmp/mnt
mount: /downloads/Fedora-11-i386-DVD.iso is not a block device (maybe try `-o loop'?)

Solución: Como sugiere el comando de montaje, use el bucle -o como opción.

# mount /downloads/Fedora-11-i386-DVD.iso /tmp/mnt -o loop

4. ¿Cómo actualizar el contenido de un archivo iso?

El contenido del archivo ISO no se puede actualizar una vez que se crea el archivo ISO. La única manera de hacerlo a partir de ahora es,

Pasos para actualizar el archivo iso.

  1. Extraiga todos los archivos de la iso.
  2. Actualice el contenido. es decir, agregue o elimine cualquier archivo individual dentro del archivo iso.
  3. Cree otra iso con los archivos actualizados.

5. ¿Extrayendo archivos del archivo iso como usuario root?

Monte el archivo iso como usuario raíz y navegue hasta el directorio para copiar los archivos requeridos desde iso.

Pasos para montar y extraer el archivo iso como usuario root.

  1. Monte el archivo iso como usuario root.
    # mount /downloads/debian-501-i386-DVD-1.iso /tmp/mnt -o loop
  2. Navega al directorio montado.
    # cd /tmp/mnt
  3. Copie los archivos requeridos.
    # cp some-file-inside-iso /home/test

6. ¿Extraer archivos del archivo iso como usuario normal?

Vea el contenido del archivo como usuario no root en el comando de medianoche y luego cópielo usando los comandos de comandante de medianoche o usando comandos de shell.

Pasos para extraer el contenido del archivo iso como usuario no root.

  1. abrir mc.
  2. Navegue hasta el directorio donde se encuentra el archivo iso.
  3. Seleccione el archivo iso y presione Intro para ver el contenido del archivo iso.
  4. Cuando esté dentro del archivo iso, podrá ver su contenido. Para copiar un archivo en particular del archivo iso, puede usar los comandos de shell en el indicador de shell como.
    $ cp some-file-inside-iso /tmp/mnt
  5. También puedes hacer esta copia usando los comandos mc.

Linux
  1. Linux chmod y chown:cómo cambiar los permisos y la propiedad de los archivos en Linux

  2. Cómo administrar permisos/propiedades de archivos y directorios en Linux

  3. Cómo crear y montar sistemas de archivos en Linux

  4. Cómo montar y desmontar un sistema de archivos en Linux

  5. ¿Cómo monto manualmente un sistema de archivos de Linux de lectura/escritura como un usuario normal?

Cómo montar y desmontar sistemas de archivos en Linux

Cómo montar un archivo ISO en Linux

Cómo manejar archivos ISO en Linux con Mount, AcetoneISO y Furious

Archivo host de Linux:¿Cómo editarlo y usarlo?

Cómo enumerar todos los usuarios en Linux

Cómo montar un disco NTFS en Linux