3 votes

Comment monter un fichier ISO ?

J'essaie d'ouvrir un fichier ISO, mais je n'ai pas de chance.

Jusqu'à présent, j'ai essayé :

  • Gmount (il ne semble pas fonctionner car il dit que les dossiers ne sont pas vides ?
  • furiusisomount n'est pas disponible pour Ubuntu 14.04
  • Archive Mounter (rien ne se passe lorsque je fais un clic droit sur l'ISO et que j'ouvre avec Archive Mounter)
  • FuseISO - Je fais un clic droit sur le fichier MOUNT ISO rien ne se passe.

J'essaie donc le à l'ancienne avec la ligne de commande :

$ sudo mount -o loop /media/user/Jupiter-8/files/butterfly.iso /media/iso
mount: you must specify the filesystem type

Sortie de file /media/user/Jupiter-8/files/butterfly.iso :

FoxPro FPT, taille des blocs 0, index du bloc libre suivant 1380078928

Que dois-je faire ?

4voto

sudodus Points 39902

Montage

Le montage en boucle fonctionne sans spécifier le système de fichiers, lorsque vous montez des fichiers iso linux "normaux", comme les fichiers iso de la famille Ubuntu.

$ sudo mount -o loop ubuntu-16.04.1-desktop-amd64.iso /mnt/lp1
[sudo] password for sudodus: 
mount: /dev/loop0 is write-protected, mounting read-only

Il peut être utile de spécifier le système de fichiers avec un autre type de fichier iso. Le système de fichiers peut ne pas être iso9660 pero udf ou autre. Vous devez deviner à moins de cloner le fichier iso sur une clé USB ou de le graver sur un disque DVD et de l'examiner avec le logiciel sudo lsblk -f

$ sudo umount /mnt/lp1
$ sudo mount -t iso9660 -o loop ubuntu-16.04.1-desktop-amd64.iso /mnt/lp1
mount: /dev/loop0 is write-protected, mounting read-only

Vérification

$ df -h /mnt/lp1
Filesystem      Size  Used Avail Use% Mounted on
/dev/loop0      1,5G  1,5G     0 100% /mnt/lp1

$ sudo lsblk -f /dev/loop0
NAME  FSTYPE  LABEL                    UUID                     MOUNTPOINT
loop0 iso9660 Ubuntu 16.04.1 LTS amd64 2016-07-19-21-27-51-00   /mnt/lp1

$ sudo lsblk -m /dev/loop0
NAME   SIZE OWNER GROUP MODE
loop0  1,4G root  disk  brw-rw----

$ ls -l /mnt/lp1
total 56
dr-xr-xr-x 1 root root  2048 jul 19  2016 EFI
-r--r--r-- 1 root root   232 jul 19  2016 README.diskdefines
dr-xr-xr-x 1 root root  2048 jul 19  2016 boot
dr-xr-xr-x 1 root root  2048 jul 19  2016 casper
dr-xr-xr-x 1 root root  2048 jul 19  2016 dists
dr-xr-xr-x 1 root root  2048 jul 19  2016 install
dr-xr-xr-x 1 root root 18432 jul 19  2016 isolinux
-r--r--r-- 1 root root 21439 jul 19  2016 md5sum.txt
dr-xr-xr-x 1 root root  2048 jul 19  2016 pics
dr-xr-xr-x 1 root root  2048 jul 19  2016 pool
dr-xr-xr-x 1 root root  2048 jul 19  2016 preseed
lr-xr-xr-x 1 root root     1 jul 19  2016 ubuntu -> .
$ 

Un exemple avec udf

$ sudo mount -o loop LXDE_on_Leap_42.1_openSUSE_by_kolAflash.x86_64-0.1.1.iso /mnt/lp2
mount: /dev/loop1 is write-protected, mounting read-only

$ sudo lsblk -f /dev/loop1
NAME    FSTYPE LABEL UUID                                       MOUNTPOINT
loop1   udf    CDROM 2015-11-10-19-42-39-00                     /mnt/lp2

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X