GNU/Linux >> Tutoriels Linux >  >> Linux

Comment monter et afficher le fichier ISO en tant qu'utilisateur root et régulier sous Linux

ISO signifie Organisation internationale de normalisation, qui a défini le format d'une image disque. En termes simples, le fichier iso est une image disque.
 
Les fichiers ISO sont généralement utilisés pour distribuer le système d'exploitation. La plupart des systèmes d'exploitation Linux que vous téléchargez seront au format ISO.
 
Si vous avez téléchargé un fichier ISO Linux, vous le gravez généralement sur un CD ou un DVD en tant qu'image ISO. Une fois que vous avez gravé l'image ISO sur un CD ou un DVD, vous pouvez démarrer le système pour installer le système d'exploitation Linux.
 
Mais parfois, vous voudrez peut-être simplement monter le fichier ISO et afficher le contenu sans le graver sur CD ou DVD. Dans cet article, voyons comment Monter et afficher le fichier iso en tant qu'utilisateur root et régulier dans le système d'exploitation Linux.

1. Comment monter des fichiers iso sans les écrire sur CD/DVD ?

Si vous avez téléchargé un fichier *.iso à partir d'un site Web (par exemple, n'importe quelle distribution de système d'exploitation Linux), vous pouvez afficher le contenu du fichier iso sans écrire en tant qu'iso sur un CD ou un DVD, comme expliqué ci-dessous en utilisant mount - o boucle. . Veuillez noter qu'un périphérique en boucle est un pseudo-périphérique qui fera d'un fichier iso accessible à l'utilisateur un périphérique en bloc.

 

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

 

Pour le montage, vous devez être connecté en tant que root ou vous devez avoir l'autorisation sudo. Lisez ci-dessous pour savoir comment monter le fichier iso en tant qu'utilisateur régulier non root.

2. Comment monter ou visualiser un fichier iso en tant qu'utilisateur non root ?

Un utilisateur non root peut également monter un fichier, même sans autorisation sudo. En utilisant le commandant de minuit, vous pouvez monter le fichier iso. En fait, ce n'est vraiment pas le montage du fichier. Mais vous pouvez afficher le contenu du fichier iso comme si vous voyiez d'autres fichiers. Reportez-vous à notre article précédent qui explique Linux mc – commandant de minuit.

Étapes pour afficher le fichier iso dans le commandant de minuit :

  1. Ouvrir la commande de minuit (mc).
  2. Naviguez jusqu'au chemin où existe le fichier ISO.
  3. Cliquez sur le fichier iso, il entrera dans le fichier iso comme un répertoire normal et vous verrez maintenant le contenu du fichier.
  4. Pour afficher le fichier normal ou le fichier de l'iso, appuyez sur lorsque votre curseur est sur le fichier.

3. Comment résoudre le problème « iso is not a block device error » ?

Lors du montage d'un fichier iso, vous pouvez obtenir l'erreur suivante :

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

Problème :

# 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'?)

Solution : Comme suggéré par la commande mount, utilisez la boucle -o comme option.

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

4. Comment mettre à jour le contenu d'un fichier iso ?

Le contenu du fichier ISO ne peut pas être mis à jour une fois le fichier ISO créé. La seule façon de faire à partir de maintenant est,

Étapes pour mettre à jour le fichier iso.

  1. Extraire tous les fichiers de l'iso.
  2. Mettre à jour le contenu. c'est-à-dire ajouter ou supprimer des fichiers individuels dans le fichier iso.
  3. Créez un autre iso avec les fichiers mis à jour.

5. Extraction des fichiers du fichier iso en tant qu'utilisateur root ?

Montez le fichier iso en tant qu'utilisateur root et accédez au répertoire pour copier les fichiers requis à partir de l'iso.

Étapes pour monter et extraire le fichier iso en tant qu'utilisateur root.

  1. Montez le fichier iso en tant qu'utilisateur root.
    # mount /downloads/debian-501-i386-DVD-1.iso /tmp/mnt -o loop
  2. Naviguez jusqu'au répertoire monté.
    # cd /tmp/mnt
  3. Copiez les fichiers requis.
    # cp some-file-inside-iso /home/test

6. Extraction des fichiers du fichier iso en tant qu'utilisateur normal ?

Affichez le contenu du fichier en tant qu'utilisateur non root dans le commandant de minuit, puis copiez-le à l'aide des commandes du commandant de minuit ou à l'aide des commandes du shell.

Étapes pour extraire le contenu du fichier iso en tant qu'utilisateur non root.

  1. ouvrir mc.
  2. Naviguez jusqu'au répertoire où se trouve le fichier iso.
  3. Sélectionnez le fichier iso et appuyez sur Entrée pour afficher le contenu du fichier iso.
  4. Lorsque vous serez dans le fichier iso, vous pourrez en voir le contenu. Pour copier un fichier particulier à partir du fichier iso, vous pouvez utiliser les commandes shell dans l'invite du shell comme.
    $ cp some-file-inside-iso /tmp/mnt
  5. Vous pouvez également effectuer cette copie à l'aide des commandes mc.

Linux
  1. Comment monter et démonter des lecteurs sous Linux

  2. Comment monter un fichier iso sous Linux

  3. Comment gérer les autorisations/propriétés des fichiers et des répertoires sous Linux

  4. Comment créer et monter des systèmes de fichiers sous Linux

  5. Comment monter et démonter un système de fichiers sous Linux

Comment monter et démonter des systèmes de fichiers sous Linux

Comment monter un fichier ISO sur Linux

Comment gérer les fichiers ISO sous Linux avec Mount, AcetoneISO et Furious

Fichier hôte Linux :comment le modifier et l'utiliser ?

Comment lister tous les utilisateurs sous Linux

Comment monter un disque NTFS sous Linux