Comment monter un fichier ISO?

177

J'ai des problèmes pour essayer de monter une grande 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:~$ 

Pouvez-vous me dire comment je devrais le faire?

Niklas Rosencrantz
la source
14
Où est le problème? Pouvez - vous ls /cdrom? Notez que les fichiers ISO sont par définition en lecture seule, d'où l'avertissement.
Takkat
1
Jetez un coup d'œil sur votre bureau ou votre gestionnaire de fichiers, il est peut-être déjà monté en tant que disque.
Atenz
3
ajoute l'option readonly -rà monter.
ctrl-alt-delor
3
L'avertissement que vous recevez à propos de "montage en lecture seule" est normal! Les fichiers iso sont toujours montés en lecture seule. vous ne pouvez pas les modifier. ... (merci à Anwar Shah, en bas)
Mina Michael,
2
Double possible de Comment monter une image ISO?
Pablo Un

Réponses:

125

Essayez de le monter en utilisant une interface graphique.

Accédez au *.isofichier à l'aide d'un gestionnaire de fichiers, puis Right click -> Open with Archive Mounter.

Ou vous pouvez installer le support ISO Furius . Il est disponible dans le centre logiciel Ubuntu:

sudo apt-get install furiusisomount

Voici quelques captures d'écran:

Furius ISO Mount - Interface

Ubuntu 12.04 ISO monté

Furius ISO Mount - Project Page

Akshit Baunthiyal
la source
1
Je pense qu'il est important d'ajouter le cas lorsque le fichier ISO est une image UDF.
Angel Araya
13
Le montage via "archive mounter" n'est pas une très bonne méthode si vous voulez exécuter un fichier à partir de l'iso. (Ce n'est que bon de voir le contenu). Parce que nous ne pouvons pas exécuter de fichier depuis l'iso monté via "Archive mounter"
Anwar
3
Installer un nouveau logiciel juste pour monter une image iso?
survol du
1
⁺¹ car aucun droit root requis.
Salut-Angel
350

Au lieu d'installer un logiciel supplémentaire, vous pouvez peut-être utiliser ce que le système a à cette fin:

  1. Créez un répertoire pour servir d’emplacement de montage:

    sudo mkdir /media/iso
    
  2. Montez l'ISO dans le répertoire cible:

    sudo mount -o loop path/to/iso/file/YOUR_ISO_FILE.ISO /media/iso
    
  3. Démontez l'ISO:

    sudo umount /media/iso
    


Sur votre bureau apparaîtra l'ISO monté.

Octávio Filipe Gonçalves
la source
1
comment se fait-il que je reçoive un message bash: /path/media/external drive/my.ISO: Permission denied?
1
ne fonctionne pas sudo mount -o loop smb://server/downloads/disk.iso /media/iso: Aucun fichier ou répertoire de ce type
waspinator
1
@cipricus, il semble que le système ne puisse pas accéder à vos ISO. Le moyen le plus simple de résoudre ce problème consiste à copier d'abord le fichier ISO dans un répertoire local.
Chobok
1
@waspinator essayez d'abord de copier le fichier iso dans un répertoire local
chobok
1
@chobok la copie dans un répertoire local fonctionne, mais je n'ai pas de serveur de fichiers configuré pour copier les fichiers sur mon bureau chaque fois que je veux les utiliser. Je suis retourné à Windows pour l'instant jusqu'à ce que ce soit réglé.
waspinator
17

J'aime beaucoup Furius ISO Mount, une application simple pour monter des fichiers ISO, IMG, BIN, MDF et NG.

  • Monte automatiquement les fichiers d’image ISO, IMG, BIN, MDF et NRG.
  • Crée automatiquement un point de montage dans votre répertoire de base.
  • Démonte automatiquement les fichiers image.
  • Supprime automatiquement le répertoire de montage pour ramener votre répertoire de base à son état précédent.
  • Enregistre automatiquement l’historique des 10 dernières images montées.
  • Monte plusieurs images.
  • Graver des fichiers ISO et IMG sur un disque optique.
  • Générez des sommes de contrôle MD5 et SHA1.
  • Récupère automatiquement les images précédemment non montées.
  • Génère automatiquement un fichier journal de toutes les commandes nécessaires pour monter et démonter des images manuellement.
  • Localisables (actuellement tchèque, danois, français, hongrois, italien, allemand, polonais, slovène, espagnol et turc).

entrez la description de l'image ici

Si 5 étoiles sur 77 notes sont suffisantes pour vous convaincre d’ouvrir votre gestionnaire de logiciels Ubuntu et de rechercher Furius ISO Mount.

Liens de référence:

Furius ISO Mount - Project Page

CoalaWeb
la source
16

J'ai trouvé que le moyen le plus simple et le plus rapide de gérer le fichier ISO dans Ubuntu 14.04 était de cliquer avec le bouton droit de la souris sur le fichier ISO, de choisir Disk Image Mounter, puis de simplement passer au répertoire récemment ouvert:

Au cas où vous ne l'auriez pas installé, vous pouvez utiliser cette commande dans terminal pour l'installer:

sudo apt-get install gnome-disk-utility
Chaz
la source
Je viens de me rendre compte que ça existe aussi! Je suis un programmeur et j'aime bien la ligne de commande, mais c'est vraiment le moyen approprié, convivial et pratique.
Shahbaz
13

Je suppose que votre nom de fichier iso est matlab2011a_64.isodans le dossier/home/dev/Hämtningar/

Vous pouvez le faire pour monter le fichier iso dans un /cdromdossier ou créer un autre dossier et y monter le fichier iso. Je vais créer un dossier séparé dans votre répertoire personnel. Ouvrez un terminal pour faire toutes ces choses

  1. Créer un point de montage

     mkdir ~/mount-point
    
  2. Le monter avec

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

    Cela montera le fichier ISO dans le nouveau dossier créé mount-pointdans votre maison.

    Notez également que vous recevrez un avertissement du type mount: warning: /home/dev/mount-point seems to be mounted read-only: Cela est dû au fait que le fichier iso est toujours monté en lecture seule. Vous ne pouvez pas écrire dans le fichier iso. Vous devriez simplement ignorer ce message et continuer.

Anwar
la source
5
Mais pourquoi ne pouvez-vous pas écrire dans le fichier iso? Ne devriez-vous pas être autorisé à apporter des modifications, puis à remballer le .iso?
Landroni
10

Vous pouvez très facilement monter une image ISO à l'aide d'outils de ligne de commande:

Créez d’abord un répertoire dans lequel monter l’iso avec:

sudo mkdir /media/myisos

(Généralement, le loopmodule qui permet la lecture d'un système de fichiers de type iso est automatiquement ajouté, vous n'avez donc pas besoin de l'exécuter sudo modprobe loop.)

Maintenant montez votre iso en pointant mountvers son emplacement:

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

Cela vous avertira que l'iso est monté en lecture seule, mais c'est correct.

Vous pouvez plus tard le démonter avec

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

la source
1
loople module est chargé automatiquement pour autant que je sache. Aussi -t iso9660n'est plus nécessaire dans le montage du fichier iso
Anwar
Je le savais, juste une note.
Anwar
1
@ Anwar Merci Anwar - Je suis d'accord pour dire qu'il est utile de le noter.
7

Il existe un outil graphique intégré, même si l’interface utilisateur de menu est déroutante car elle ressemble à un titre de fenêtre;)

Lancez "Disks" depuis votre tableau de bord. Ensuite, dans le menu "Disques", sélectionnez "Joindre une image disque ...": Utilitaire de disques

PeterM
la source
3

Vous pouvez utiliser ISO Master , un utilitaire graphique similaire à furiusisomount. Simplement:

sudo apt-get install isomaster

Et ouvrez ensuite votre *.isofichier avec ISO Mastervotre gestionnaire de fichiers préféré.

Sur le site:

Utilisez ISO Master pour:

  • Créer ou personnaliser des images de CD / DVD
  • Créer des CD / DVD amorçables

En gros, cela vous permet d’ajouter ou de supprimer des fichiers de l’image ISO, puis d’enregistrer les modifications.

Landroni
la source
3

Si vous souhaitez obtenir des autorisations de lecture-écriture pour copier des fichiers à partir de l'ISO monté et ne souhaitez pas installer autre chose. Il suffit d'aller dans le terminal shell, accédez à l'endroit où vous avez monté votre ISO, tel que:

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

Que de copier le répertoire monté entier ailleurs:

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

Vous pouvez aussi utiliser

cd /mnt/iso

Suivant voir le contenu

ls

et que:

sudo cp install.img /home/username/MyMountedISO
Bethnesbitt
la source
2

Monter un fichier iso est plus simple que d’installer ce dernier. Il suffit de mentionner que si vous voulez installer les dernières versions de matlab dans Ubuntus, vous n'avez pas besoin de le monter, mais de l'extraire et de procéder à l'installation après avoir effectué l' installation et / matlab-extract-folder / sys / java /. jre / glnxa64 / jre / bin / java exécutables.

Testé sur Ubuntu 14.04 et Matlab 2014a.

À votre santé,

Girmaw Abebe
la source
1

J'ai trouvé que Gmount était très simple à utiliser pour le montage. Il a une interface graphique vintage très simple à utiliser et qui va droit au but. interface graphique de gmount

Installez Gmount à partir du centre logiciel, puis lancez-le. Vous pouvez ensuite sélectionner votre fichier image ISO et choisir un point de montage à partir duquel vous souhaitez lancer le fichier ISO. Vous serez invité à entrer un mot de passe root afin de compléter l'action et c'est tout.

DanteSparda
la source
2
Mais la question est de savoir comment monter une image ISO. Peut-être devriez-vous ajouter comment faire cela avec Gmount ..
heemayl
Installez Gmount à partir du centre logiciel, puis lancez-le. Vous pouvez ensuite sélectionner votre fichier image ISO et choisir un point de montage à partir duquel vous souhaitez lancer le fichier ISO. Vous serez invité à entrer un mot de passe root afin de terminer l'action et c'est tout.
DanteSparda
1
Ajoutez ce qui précède à votre réponse.
heemayl
1

L'utiliser udisksctlfait partie du système. Il monte votre iso dans l'espace utilisateur et n'a pas besoin d'être exécuté en tant que superutilisateur. Votre fichier sera monté /media/$USER/avec les autorisations appropriées.

Mont iso

udisksctl loop-setup -f my.iso

udisksctl vous dira quel périphérique de boucle il utilise.

udisksctl mount -b /dev/loopX

où X est le numéro du périphérique en boucle auquel votre iso est associé

Démonter l'iso

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

Xest le numéro du périphérique de boucle sur lequel votre iso est mappé. Si vous avez oublié, vous pouvez le comprendre en

losetup
Karlsebal
la source