¿Cómo montar un archivo ISO?

177

Me encuentro con problemas tratando de montar una gran iso:

dev@dev-OptiPlex-745:~$ sudo mount -o loop /home/dev/Hämtningar/matlab2011a_64.iso /cdrom
mount: warning: /cdrom seems to be mounted read-only.
dev@dev-OptiPlex-745:~$ 

¿Me puede decir cómo debo hacerlo?

Niklas Rosencrantz
fuente
14
¿Dónde está el problema? Puedes ls /cdrom? Tenga en cuenta que los archivos ISO son, por definición, de solo lectura, de ahí la advertencia.
Takkat
1
Eche un vistazo a su escritorio o administrador de archivos, ya puede estar montado como disco.
atenz
3
agregue la opción de solo lectura -rpara montar.
ctrl-alt-delor
3
¡La advertencia que recibe acerca de ser "montado solo lectura" es normal! Los archivos iso siempre están montados de solo lectura. No puedes modificarlos. ... (gracias a Anwar Shah abajo)
Mina Michael
2
Posible duplicado de ¿Cómo se monta un ISO?
Pablo A

Respuestas:

125

Intente montarlo usando una GUI.

Navegue hasta el *.isoarchivo usando un administrador de archivos, entonces Right click -> Open with Archive Mounter.

O puede instalar el montaje ISO Furius . Está disponible en el Centro de software de Ubuntu:

sudo apt-get install furiusisomount

Aquí hay algunas capturas de pantalla:

Montaje ISO Furius - Interfaz

Ubuntu 12.04 montado ISO

Montaje ISO Furius - Página del proyecto

Akshit Baunthiyal
fuente
1
Creo que es importante agregar el caso cuando el archivo ISO es una imagen UDF.
Angel Araya
13
El montaje a través de "archive mounter" no es un método muy bueno, si desea ejecutar el archivo desde la iso. (Solo es bueno ver contenido). Porque no podemos ejecutar el archivo desde la iso montada a través de "Archive mounter"
Anwar
3
¿Instalar un nuevo software solo para montar una imagen iso?
pylover
1
⁺¹ porque no se requieren derechos de root.
Hola Angel
350

Quizás, en lugar de instalar software adicional, puede usar lo que el sistema tiene para este fin:

  1. Cree un directorio para que sirva como ubicación de montaje:

    sudo mkdir /media/iso
    
  2. Monte el ISO en el directorio de destino:

    sudo mount -o loop path/to/iso/file/YOUR_ISO_FILE.ISO /media/iso
    
  3. Desmontar el ISO:

    sudo umount /media/iso
    


En su escritorio aparecerá el ISO montado.

Octávio Filipe Gonçalves
fuente
1
¿Cómo es que recibo un mensaje bash: /path/media/external drive/my.ISO: Permission denied?
1
no funciona sudo mount -o loop smb://server/downloads/disk.iso /media/iso: no existe tal archivo o directorio
waspinator
1
@cipricus parece que el sistema no puede acceder a sus ISO. La forma más sencilla de superar esto sería copiar primero el archivo iso en un directorio local.
chobok
1
@waspinator intente copiar primero el archivo iso en un directorio local
chobok
1
@chobok copiarlo a un directorio local funciona, pero no tengo un servidor de archivos configurado para copiar archivos a mi escritorio cada vez que quiero usarlos. Regresé a Windows por ahora hasta que esto se solucione.
waspinator
17

Realmente me gusta Furius ISO Mount, es una aplicación simple para montar archivos ISO, IMG, BIN, MDF y NG.

  • Monta automáticamente archivos de imagen ISO, IMG, BIN, MDF y NRG.
  • Crea automáticamente un punto de montaje en su directorio de inicio.
  • Desmonta automáticamente los archivos de imagen.
  • Elimina automáticamente el directorio de montaje para devolver su directorio de inicio a su estado anterior.
  • Guarda automáticamente el historial de las últimas 10 imágenes montadas.
  • Monta múltiples imágenes.
  • Grabar archivos ISO e IMG en el disco óptico.
  • Generar sumas de verificación Md5 y SHA1.
  • Recupera automáticamente cualquier imagen previamente desmontada.
  • Genera automáticamente un archivo de registro de todos los comandos necesarios para montar y desmontar imágenes manualmente.
  • Localizable (actualmente disponible en checo, danés, francés, húngaro, italiano, alemán, polaco, esloveno, español y turco).

ingrese la descripción de la imagen aquí

Si 5 estrellas de 77 clasificaciones son suficientes para convencerlo de que abra su Ubuntu Software Manager y busque Furius ISO Mount.

Enlaces de referencia:

Montaje ISO Furius - Página del proyecto

CoalaWeb
fuente
16

Encontré que la forma más fácil y rápida de manejar el archivo ISO en Ubuntu 14.04 era hacer clic derecho en el archivo ISO, elegir Disk Image Mounter y luego simplemente pasar al directorio recién abierto:

En caso de que no lo haya instalado, puede usar este comando en la terminal para instalarlo:

sudo apt-get install gnome-disk-utility
Chaz
fuente
¡Me acabo de dar cuenta de que esto también existe! Soy programador y me gusta la línea de comando, pero esta es realmente la forma adecuada, fácil de usar y conveniente.
Shahbaz
13

Supongo que su nombre de archivo iso está matlab2011a_64.isoen la carpeta/home/dev/Hämtningar/

Puede hacer esto para montar el archivo iso en la /cdromcarpeta o crear otra carpeta y montar el archivo iso en ella. Voy a crear una carpeta separada en su directorio de inicio. Abre una terminal para hacer todas estas cosas

  1. Crear punto de montaje

     mkdir ~/mount-point
    
  2. Montarlo con

    sudo mount ~/dev/Hämtningar/matlab1011a_64.iso  ~/mount-point -o loop
    

    Esto montará el archivo iso en la carpeta recién creada nombrada mount-pointen su hogar.

    También tenga en cuenta, se le dará una advertencia como mount: warning: /home/dev/mount-point seems to be mounted read-only, es porque el archivo iso siempre se monta como de solo lectura. No puedes escribir en el archivo iso. Simplemente debe ignorar ese mensaje y continuar.

Anwar
fuente
55
Pero, ¿por qué no puedes escribir en el archivo iso? ¿No debería permitirte hacer modificaciones y luego volver a embalar el .iso?
landroni
10

Puede montar fácilmente una iso con herramientas de línea de comandos:

Primero cree un directorio para montar la iso con:

sudo mkdir /media/myisos

(Por lo general, el loopmódulo que permite leer un sistema de archivos de tipo iso se agrega automáticamente, por lo que no debería necesitar ejecutarse sudo modprobe loop).

Ahora monte su iso señalando mountsu ubicación:

sudo mount ~/location/of/iso /media/myisos -o loop

Le dará una advertencia sobre el montaje de iso solo lectura, pero eso es correcto.

Luego puedes desmontarlo con

sudo umount ~/location/of/iso /media/myisos

fuente
1
loopEl módulo se carga automáticamente hasta donde yo sé. Tampoco -t iso9660se requiere más en el montaje del archivo iso
Anwar
Lo sabía, solo una nota.
Anwar
1
@Anwar Gracias Anwar- Estoy de acuerdo en que es útil tomar nota de ello.
7

Hay una herramienta GUI integrada, aunque la interfaz de usuario del menú es confusa ya que parece un título de ventana;)

Ejecute "Discos" desde su tablero. Luego, en el menú "Discos", seleccione "Adjuntar imagen de disco ...": Utilidad de discos

PeterM
fuente
3

Puede usar ISO Master , una utilidad GUI similar a furiusisomount. Simplemente:

sudo apt-get install isomaster

Y luego abra su *.isoarchivo con ISO Mastersu administrador de archivos preferido.

Desde el sitio web:

Use ISO Master para:

  • Crea o personaliza imágenes de CD / DVD
  • Hacer CD / DVD de arranque

Básicamente, le permite agregar o eliminar archivos de la imagen ISO y luego guardar los cambios.

Landroni
fuente
3

Si desea obtener permisos de lectura y escritura para copiar archivos del ISO montado y no desea instalar otra cosa. Simplemente vaya al terminal shell, navegue a donde haya montado su ISO, como:

sudo mount -o loop /home/username/whatever.iso /mnt/iso

Que copiar todo el directorio montado en otro lugar:

sudo cp -rf /mnt/iso /home/username/MyMountedISO

También podrías usar

cd /mnt/iso

A continuación ver los contenidos

ls

y que:

sudo cp install.img /home/username/MyMountedISO
bethnesbitt
fuente
2

Montar un archivo iso es más simple en relación con su instalación posterior. Solo para mencionar que si desea instalar las últimas versiones de matlab en la última ubuntus, no necesita montarlo en la iso, sino extraerlo allí y continuar con la instalación después de realizar la instalación y / matlab-extract-folder / sys / java / jre / glnxa64 / jre / bin / java ejecutables.

Probado en ubuntu 14.04 y matlab 2014a.

Salud,

Girmaw Abebe
fuente
1

Encontré que Gmount es muy fácil de usar para el montaje. Tiene una GUI vintage que es muy simple de usar y directa al grano. gmount GUI

Instale Gmount desde el centro de software y ejecútelo. Luego puede seleccionar su archivo de imagen iso y elegir un punto de montaje desde el que desea iniciar el archivo iso. Se le pedirá una contraseña de root para completar la acción y eso es todo.

DanteSparda
fuente
2
Pero la pregunta es cómo montarías un ISO, quizás deberías agregar cómo hacer esto usando Gmount ..
heemayl
Instale Gmount desde el centro de software y luego ejecútelo. A continuación, puede seleccionar su archivo de imagen iso y elegir un punto de montaje desde el que desea iniciar el archivo iso. Se le pedirá una contraseña de root para completar la acción y eso es todo.
DanteSparda
1
Agregue lo anterior a su respuesta ..
heemayl
1

Usarlo udisksctles parte del sistema. Monta su iso en el espacio de usuario y no necesita ejecutarse como superusuario. Su archivo se montará /media/$USER/con los permisos adecuados.

Monte iso

udisksctl loop-setup -f my.iso

udisksctl le dirá qué dispositivo de bucle está utilizando.

udisksctl mount -b /dev/loopX

donde X es el número del dispositivo de bucle al que se asigna su iso

Desmontar iso

udisksctl unmount -b /dev/loopX
udisksctl loop-delete -b /dev/loopX

donde Xes el número del dispositivo de bucle al que está asignada su iso. Si olvidó que puede resolverlo por

losetup
karlsebal
fuente