web-dev-qa-db-fra.com

Impossible de monter le fichier ISO en tant que périphérique en boucle: Erreur: «échec de l'installation du périphérique en boucle»

Sudo mkdir -p /media/cdrom
cd ~
Sudo mount -o loop ubuntu-* /
mount: ubuntu-*: failed to setup loop device: No such file or directory
9
user418576

Tout d’abord, assurez-vous que vous avez monté le module du noyau du périphérique de boucle. Alors courez:

lsmod | grep loop

Si vous n'obtenez aucune sortie, cela signifie que vous devez monter le module du noyau de la boucle. Alors:

modprobe loop

Refaites ce qui suit pour vous assurer que le module est chargé. Vous devriez obtenir des résultats:

lsmod | grep loop

Pour monter un fichier ISO en tant que périphérique en boucle, procédez comme suit:

mount -o loop -t iso9660 <path/to/iso/file> /media/cdrom

Cependant, je suppose que cela devrait également fonctionner sans la partie -t iso9660.

7
Ron

Je suppose que vous suivez aveuglément des instructions sur la manière de monter une image ISO Ubuntu à l'aide du périphérique en boucle.

Sudo mkdir -p /media/cdrom

Cela crée un répertoire cdromappartenant à root dans /media s'il n'existe pas, et il est destiné à être utilisé comme point de montage du système de fichiers à monter;

cd ~

Ceci change le répertoire de travail actuel de votre instance de terminal en ~, qui est un raccourci qui se développe dans le chemin de votre répertoire personnel;

Sudo mount -o loop ubuntu-* /

Cela tente de monter tous les fichiers correspondant à ubuntu-* (tous les fichiers ayant un nom de fichier commençant par ubuntu-) dans votre répertoire de base en utilisant le périphérique loop et / en tant que point de montage. Ne fais pas ça. Il n'est pas du tout utile de faire correspondre un caractère générique si vous essayez de monter une seule image ISO, en laissant de côté le fait que vous voulez que votre point de montage / conserve la partition racine. Montez l'image ISO en spécifiant son nom de fichier exact et montez-la sur le point de montage que vous venez de créer (/media/cdrom). Pour ce faire, assurez-vous que l'image ISO que vous voulez monter est présente dans votre répertoire personnel et modifiez ubuntu-* avec le nom complet de l'image ISO. Par exemple, pour monter l'image officielle d'Ubuntu Desktop 14.04.2 64 bits, la commande serait la suivante:

Sudo mount -o loop ubuntu-14.04.2-desktop-AMD64.iso /media/cdrom
1
kos